swfファイルが埋め込まれているWebサイトを知りたい。たとえば、私のswfはwww.a.com/a.swfであり、www.b.com/index.htmlは私のswfを埋め込みます。stage.loaderinfo.urlが「www.a.com/a.swf」を取得するときに、コードで「www.b.com」を取得する方法。
質問する
47 次
1 に答える
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)
現在のURLを取得するためにjavascriptの呼び出しを使用していることに注意してください。location.host
同様に、の代わりにのようなものを使用できますwindow.location
。javascriptが提供する他のものもあります。
于 2012-11-29T06:40:06.100 に答える