Browser.as腳本:packagetest{importflash.external.ExternalInterface;publicclassBrowser{//獲取當(dāng)前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是我自己寫的輸出函數(shù)用ant編譯后無(wú)論如何都無(wú)法獲取到swf所在頁(yè)面的url,ant編譯的過程中也沒有報(bào)錯(cuò),只是log()沒有輸出任何東西(我確定log函數(shù)沒錯(cuò),直接log('123')是沒有問題的)。因?yàn)轫?xiàng)目原因,我的FLEXSDK是4.1版本的,請(qǐng)問問題出在那里?
FLEX中如何獲取當(dāng)前頁(yè)面的URL的問題
慕妹3242003
2019-04-08 11:16:57