如何获得嵌入瑞士法郎的网站?

时间:2012-11-29 06:30:03

标签: actionscript-3

我想知道哪个网站嵌入了我的swf文件。 例如,我的s​​wf是www.a.com/a.swf,www.b.com/index.html嵌入我的swf。我怎么能得到" www.b.com"在我的代码中,当stage.loaderinfo.url刚刚获得" www.a.com/a.swf"。

1 个答案:

答案 0 :(得分:1)

如果您的服务器上有一个处理程序来处理来自您的swf的请求。所以,你可以做一些像(未经测试的)

var loader: URLLoader = new URLLoader();
var request: URLRequest = new URLRequest("http://www.domain.com/tracker");
var location: String = ExternalInterface.call("window.location");
request.data = new URLVariables("location=" + location)
loader.load(request)

注意,我正在使用javascript调用来获取当前网址。同样,您可以使用location.host而不是window.location之类的内容。还有其他一些javascript将提供。