2013-09-30 97 views

回答

1

我问这个之前的年糕论坛:https://www.mochimedia.com/community/forum/topic/reliably-find-the-page-url

长话短说,没有100%可靠的方法,除非您对SWF的放置位置有一定的控制 - loaderInfo.url为您提供了swf url,而不是第一页,有些时候这可能是地址的预加载SWF(例如,如果你制作的游戏进入游戏网站)。您可以尝试使用JavaScript,但只有在启用JavaScript时才有效,有时您会获取iFrame的地址,而不是主页面URL。调用PHP文件的同上。

你最好的最好的是JS,但请记住,它并不是完美的

var url:String = ExternalInterface.call("window.location.href.toString"); 

注意,你可以当你嵌入SWF做同样传递值作为一个Flash变数

+0

是啊!谢谢!我不知道loaderInfo.url! – bio

0

也许使用Flash变量到url传递给你的根在创作(考虑swfobject.js)

或可考虑:stage.loaderInfo.url

相关问题