Question

J'ai une animation Flash comportant un certain nombre de fonctions actionscript 2 exposées en Javascript via ExternalInterface. Normalement, ce film fonctionne bien et Javascript peut communiquer avec lui. Mais parfois, de manière intermittente et sans explication, l’objet flash en Javascript n'aura pas les fonctions ExternalInterface. Cela se produit lorsque ce fichier flash unique est installé plusieurs fois sur la page, et il arrive souvent qu'une ou deux instances du flash aient les fonctions, et qu'un ou deux ne le seront pas. . Même source de flash exacte, intégrée à la page 3 ou 4 fois. Très étrange. Des idées sur ce qui pourrait être faux ou même où je devrais commencer à chercher? Je suis perdue.

Était-ce utile?

La solution

Peut-être que votre problème est que l'application Flash n'est pas prête lorsque vous effectuez l'appel.

Chaque fois que je devais faire la communication JS > Flash, je laisse toujours Flash "parler". Fondamentalement, activez une fonction JS que l'animation Flash appelle lorsqu'elle est prête et entièrement chargée. Alors et seulement alors, autoriser le côté JS à faire des appels à Flash.

HTH!

Juan

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top