swfが埋め込まれているhtmlからテキストを取得する必要がある外部インターフェイス呼び出しがあります。
var name:Object = flash.external.ExternalInterface.call(
"function(){return JSObject.get('Resource', 'name');}");
変数名をテキストボックスに入れると、正しいテキストが得られます。
clickTag で geturl を使用すると、状況によっては機能します (エンコードされていない clickTag URL)。未定義の場合もあります (エンコードされた clickTag URL)。使用すると、テキストボックスname.toString
で開くhttp://www.someurl.com/[type%20Function]
か表示されます[type%20Function]
。
したがって、clickTag URL を渡すときにエンコードの問題が発生していると思われます。私の質問は、このオブジェクトを文字列に変換するか、オブジェクトの内容を文字列変数に割り当てて、これをすべて回避するにはどうすればよいですか?
ありがとう