Frage

Ich habe einen Flash-Film, der eine Reihe von Actionscript 2 Funktionen hat, die Javascript über ExternalInterface ausgesetzt sind. Normalerweise funktioniert dieser Film gut und Javascript kann mit ihm kommunizieren. Aber manchmal, mit Unterbrechungen und ohne Angabe von Gründen, wird das Flash-Objekt in Javascript nicht hat die ExternalInterface-Funktionen. Dies geschieht, wenn ich diese einzige Flash-Datei auf der Seite mehr als einmal installiert haben, und es kommt oft vor, dass ein oder zwei Instanzen des Flash wird die Funktionen haben, und ein oder zwei wird nicht . Gleiche genaue Flash-Quelle, eingebettet auf der Seite 3 oder 4 mal. Sehr komisch. Alle Ideen, was falsch sein könnte oder auch dort, wo soll ich anfangen suchen? Ich bin ratlos.

War es hilfreich?

Lösung

Vielleicht haben Sie Problem ist, dass der Flash-App nicht bereit ist, wenn Sie den Anruf zu tätigen.

Jedes Mal, wenn ich hatte Kommunikation JS zu tun> Flash I-Flash immer lassen „das Reden“. Grundsätzlich ermöglicht eine JS-Funktion, die der Flash-Film ruft, wenn es fertig und voll beladen. Dann und nur dann erlauben, die Seite JS Anrufe in Flash zu machen.

HTH!

Juan

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top