我試圖獲取Flash播放器所在的當前URL。不是.swf文件的URL,而是瀏覽器指向的URL。到目前爲止我用:使用ExternalInterface和IE從Flash獲取Flash中的當前URL
var st:String = ExternalInterface.call("window.location.href");
不幸的是,這並不在IE瀏覽器。從我的研究中,我可以看出它無論如何都不適用於IE。
我在互聯網上發現的唯一另外一件事是在標籤上放一個'id'標籤。
所以我試圖找出是否和/或如何,我可以:
把它作爲一個字符串,沒有
使用ExternalInterface在IE和其他瀏覽器 返回到我目前的 URL不知怎的,撥打電話。
OR
摑一個id = 「PA」 的標籤屬性,並有AS3讀取標籤 和使用JavaScript
我的限制是我只能將標籤添加到HTML中,並且不能添加任何JavaScript函數。這必須嚴格在AS3中完成。
無論哪種方式,我需要知道我在哪個網址。任何幫助是極大的讚賞。
克里斯托弗,好點約IE如何看待HREF。我嘗試了你的方法,不幸的是,ActionScript只是返回「window.location.href.toString」作爲字符串。 :( –