我想知道哪个网站嵌入了我的swf文件。 例如,我的swf是www.a.com/a.swf,www.b.com/index.html嵌入我的swf。我怎么能得到" www.b.com"在我的代码中,当stage.loaderinfo.url刚刚获得" www.a.com/a.swf"。
答案 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将提供。