Я пытаюсь получить значение глобальной переменной из JS. Переменная определена в разделе HEAD моего документа HTML.Flex - ExternalInterface.Call() всегда возвращает «Undefined»
if(ExternalInterface.available){
return ExternalInterface.call("window.myVar.toString()");
}
Как я отлаживать этот вызов продолжает возвращаться «неопределенные», но если бы я сделать то же вызов в консоли Firebug, он возвращает строку, как и ожидалось. Я очень новичок в том, чтобы сгибаться, так что здесь я чего-то не хватает?
же разница .. – Nick
'ExternalInterface.call' используется для вызова функции js, не получающей переменные – mgraph
У меня такая же проблема. Он возвращается не определенно, что бы я ни делал. Мой Flash-объект имеет идентификатор, назначенный swfobject, подтвержденный проверкой элемента в chrome. Возвращаемое значение является нетипизированным, и когда я пытаюсь проверить его тип или отобразить его в AS3, он не определен. – Triynko