У меня есть вызов внешнего интерфейса, который должен извлечь некоторый текст из HTML, в который встроен SWF.
var name:Object = flash.external.ExternalInterface.call(
"function(){return JSObject.get('Resource', 'name');}");
Когда я помещаю имя переменной в текстовое поле, я получаю правильный текст.
когда я использую geturl с clickTag, при некоторых обстоятельствах это работает (незакодированный URL-адрес clickTag). Иногда это не определено (закодированные URL-адреса clickTag). Если я использую name.toString
, то он открывает http://www.someurl.com/[type%20Function]
или отображает [type%20Function]
в текстовом поле.
Так что я подозреваю, что у меня возникают проблемы с кодированием при передаче URL-адреса clickTag. Мой вопрос: как мне преобразовать этот объект в строку или присвоить содержимое объекта строковой переменной, чтобы избежать всего этого?
Спасибо