Browser.as脚本:packagetest{importflash.external.ExternalInterface;publicclassBrowser{//获取当前url路径publicstaticfunctiongetUrl():String{//varurl:String=ExternalInterface.call("functiongetUrl(){returndocument.location.href;}");varurl:String=ExternalInterface.call('window.location.href.toString');returnurl;}}}mxml脚本importtest.Browser;varabc:String=Browser.getUrl();log(abc);//log是我自己写的输出函数用ant编译后无论如何都无法获取到swf所在页面的url,ant编译的过程中也没有报错,只是log()没有输出任何东西(我确定log函数没错,直接log('123')是没有问题的)。因为项目原因,我的FLEXSDK是4.1版本的,请问问题出在那里?
一只斗牛犬
相关分类