grundsätzlich habe ich einige Funktionen in meiner Datei als. Einige von ihnen spielen mit einer MC-Instanz. Die Instanz ist nicht verfügbar, wenn sie die Funktion aufruft, die sie als Callback verwendet. Gibt es einen Weg zu lösen?ExternalInterface: kann nicht auf einige AS-Objekte (Movieclips) von einem Rückruf zugreifen
Beispiel.
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
Der Fehler Ich werde versuchen, Italien von A (nur) whem genannt von Javascript zu verweisen:
abgefangene Ausnahme: Fehler in Actionscript.
Grundsätzlich ist der Italien Movieclip über die AS-Funktionen verfügbar. Aber es ist nicht verfügbar, wenn ich eine AS-Funktion von Javascript aufrufen. Wie Sie jedoch sehen können, sehe ich B von A. Es ist nur Italien, das ich nicht sehen kann. Warum?