2010-08-22 2 views
0

Tout simplement, j'ai un fichier SWF intégré dans une page Web HTML et je veux passer à une image spécifique quand un déclencheur est cliqué. Mais rien ne se passe quand je clique sur le déclencheur, comme si le js ne communiquait tout simplement pas avec le swf.
SWF est écrit en flash cs4 (a3) ​​ Le lien au site Web est http://simplywebdzine.com/test.html.
J'ai lu et relu les livres de textes et j'ai fait des recherches sur internet et pour autant que je sache, j'ai tout fait correctement, mais je n'arrive pas à faire fonctionner ça. Le swf est très basique, juste une boîte verte se déplaçant sur une petite scène. Le gotoframe désiré le ferait croiser à une plus basse taille (juste une course sèche pour un swf plus compliqué)Problème de contrôle SWF à partir de javascript

Apprécierait vraiment quelqu'un aide si vous pourriez probablement trouver du code source ce qui ne va pas. Un grand merci Steve

+0

S'il vous plaît montrer un code ici. –

Répondre

1

Il me semble que vous avez deux problèmes.

  1. Vous n'avez pas le bon identifiant pour votre <object> selon votre javascript. L'identifiant de l'objet est "mymovi.swf" tandis que votre javascript cible "mymovi" comme identifiant.
  2. Même si je change votre identifiant en utilisant firebug, la fonction ne se déclenche toujours pas dans le flash et j'obtiens une erreur sur la fonction qui n'existe pas.

Avez-vous ajouté une méthode de rappel dans Flash? quelque chose comme flash.external.ExternalInterface.addCallback("GotoFrame", gotoFrameHandler) ??

Questions connexes