PDA

Просмотр полной версии : Проблема регистрации функции через ExternalInterface.addCallback()


petrovich007
27.11.2007, 15:09
Всем привет! Такая проблема:
var method:Function = ToJS();
function ToJS() {
_root.txt = 'канает';
};
var wasSuccessful:Boolean = ExternalInterface.addCallback('FromAS', null, method);
wasSuccessful всегда равна false. В чем дело понять не могу. Кто знает от чего вообще зависит положительный результат регистрации функции помогите.

alekslitvinenk
27.11.2007, 16:01
import flash.external.ExternalInterface;

var method:Function = ToJS;
function ToJS() {
};
var wasSuccessful:Boolean = ExternalInterface.addCallback('FromAS', null, method);
trace(wasSuccessful);

Импортируй сначала класс ExternalInterface, и присваемую функцию надо писать без скобок :)

petrovich007
27.11.2007, 16:23
пасиб, у нас все работает!