0
は、だから私はActionScript3:swfが置かれているページの実際のURLを取得する方法は?
var url:String = String(this.loaderInfo.url);
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_self'); // second argument is target
} catch (e:Error) {
ErrorButton.label = "Please refresh page manually"
}
と
var url:String = String(this.loaderInfo.loaderURL);
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_self'); // second argument is target
} catch (e:Error) {
ErrorButton.label = "Please refresh page manually"
}
とFlexGlobals.topLevelApplication.urlを試みたが、それはすべての(=
を同じになりますが、私は、URL http://127.0.0.1/w2/window.php?action=read#1
を持っていながら、持ち運びにくいのbouthがhttp://127.0.0.1/w2/window.swf
に私を戻します。私はフラッシュビルダーを使用しているので、swfリンクではなく、実際のフルリンクを受け取るために何をすればよいですか?
afaikあなたはAS3からswf物理ロケーションへのリンクのみを取得できます。しかし、あなたの現在のswfのためのswfコンテナを作成し、そこにロードすることができます - 親swfのリンクを維持するのは簡単でしょう。もう一つの方法は、あなたのPHPサーバー側があなただけのswfを返すようにすることですが、必要なリンクを持つhtmlに埋め込まれたswf(サーバーはそれを知っている必要があると思います)を取得パラメータとしてswfファイルに渡します – www0z0k