Flash Player がオンになっている現在の URL を取得しようとしています。.swf ファイルの URL ではなく、ブラウザが指している URL です。これまで私は使用してきました:
var st:String = ExternalInterface.call("window.location.href");
残念ながら、これは IE では機能しません。私の調査によると、どちらの方法でも IE では機能しないことがわかります。
私がインターネットで見つけた他の唯一のものは、タグに「id」タグを付けることです。
だから私はできるかどうか、および/またはどのようにできるかを調べようとしています:
どういうわけか、IE やその他のブラウザーで ExternalInterface を使用して呼び出しを行い、現在の URL を返します。
また
タグに id="PA" 属性を付けて、AS3 にそのタグを読み取らせ、JavaScript を使用せずに文字列として取り込みます。
私の制限は、タグを HTML にのみ追加でき、JavaScript 関数を追加できないことです。これは AS3 で厳密に行う必要があります。
いずれにせよ、現在の URL を知る必要があります。どんな助けでも大歓迎です。