Actionscript 3 如何获得嵌入swf的网站?

Actionscript 3 如何获得嵌入swf的网站?,actionscript-3,Actionscript 3,我想知道哪个网站嵌入了我的swf文件。 例如,我的swf是www.a.com/a.swf,而www.b.com/index.html嵌入了我的swf。当stage.loaderinfo.url只获取“www.a.com/a.swf”时,如何在代码中获取“www.b.com”。在服务器上为来自swf的请求设置一个处理程序怎么样。所以,你可以做一些类似(未经测试) 注意,我正在使用对javascript的调用来获取当前url。类似地,您可以使用类似于location.host的内容,而不是windo

我想知道哪个网站嵌入了我的swf文件。
例如,我的swf是www.a.com/a.swf,而www.b.com/index.html嵌入了我的swf。当stage.loaderinfo.url只获取“www.a.com/a.swf”时,如何在代码中获取“www.b.com”。

在服务器上为来自swf的请求设置一个处理程序怎么样。所以,你可以做一些类似(未经测试)


注意,我正在使用对javascript的调用来获取当前url。类似地,您可以使用类似于
location.host
的内容,而不是
window.location
。javascript还将提供其他功能。

听起来您希望获得HTTP引用,对吗?这是个好主意。但是ExternalInterface.call(“window.location”)返回null。我不知道为什么要使用ExternalInterface.call(“function(){return window.location}”)并获取值。谢谢。
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)