В основном, у меня есть некоторые функции в моем файле.Некоторые из них играют с экземпляром mc.Экземпляр недоступен при вызове функции, которая использует его в качестве обратного вызова.Есть ли способ решить?
Пример.
AS
function B(){
ExternalInterface.call('console.log','ok')//OK!!!
}
//italy is a MovieClip on the Main timeline
function A(){
B();
ExternalInterface.call('console.log',italy)//Error!
}
ExternalInterface.addCallback('test',A);
JS
$('flash').test();//flash is my html swf object
Ошибка, которую я получаю, пытаясь сослаться на Италию из A (только), вызванного из JavaScript:1008 *
необработанное исключение: ошибка в ActionScript.
По сути, мувиклип Италии доступен через функции AS.Но это не доступно, если я вызываю функцию AS из JavaScript.Как вы можете видеть, я вижу B от A. Я не вижу только Италию.почему?