Comment puis-je utiliser javascript pour déterminer quand un film Flash est terminé? c'est-à-dire comme un événement SWF "MovieEnded"Déterminez quand le film Flash SWF s'est terminé avec JavaScript
Répondre
Le bon moyen serait de modifier le film flash pour appeler une fonction javascript chaque fois qu'il est terminé. La bonne façon d'appeler la fonction javascript serait d'utiliser la ExternalInterface classe:
ExternalInterface.call("javascriptFunction");
Cependant, si vous n'avez pas accès au fonctionnement interne du film flash, serait probablement la façon la plus simple soit au sondage juste la le numéro d'image actuel de l'animation flash sur un certain intervalle et déterminez si elle est terminée ou non. Une manière laide et obsolète d'obtenir le numéro d'image actuel de l'animation Flash serait d'utiliser la méthode TellTarget ancienne, mais qui fonctionne:
document.getElementById('idOfEmbeddedFlash').TCurrentFrame('/');
Je vous recommande d'ajouter du code dans le cadre final du fichier SWF qui déclencherait le code Javascript dans votre page HTML. Vous pouvez utiliser getURL pour le faire simplement, ou il existe des méthodes plus robustes.
- 1. Obtenir un film Flash avec Javascript dans IE
- 2. Swf film flash d'objet apparaît dans ma thickbox
- 3. Comment savez-vous quand le film flash a fini de jouer dans un conteneur flexible?
- 4. Chargement dynamique d'un film Flash à partir d'un film flash
- 5. dialogue javascript sur un film flash
- 6. Rendre le film Flash autoload
- 7. Film Flash non chargé dans IE6
- 8. Déterminez quand un utilisateur saisit
- 9. Comment puis-je mettre à jour le texte dans un fichier SWF chargé avec javascript/AS3?
- 10. charger et décharger le film dans le script flash
- 11. Chargement SWF compilé pour Flash 10 dans Flash 9 SWF
- 12. Avoir une page HTML lire le film Flash une seule fois (pas quand revisité ...)
- 13. Pouvez-vous recommander une bibliothèque de conversion Shockwave Flash (SWF) en "film" pour OS X?
- 14. Comment spécifier flashvars lors de l'importation d'un film flash?
- 15. Mémoire dans le fichier SWF (Flash Player)
- 16. Contrôle d'un lecteur Flash en utilisant JavaScript
- 17. Flex. Arrêter le film
- 18. Outil permettant d'appeler des actions dans Flash swf via JavaScript
- 19. Film Flash ne s'affiche pas dans IE
- 20. AS3 - comment recommencer un film flash
- 21. Comment savoir quand le swf principal est complètement chargé?
- 22. javascript onclick événement sur l'objet flash
- 23. Chargement du fichier xml dans le film Flash hébergé sur le serveur IIS6, ne fonctionne pas
- 24. Film Flash ne fonctionne pas dans IE
- 25. appelant un Flash ExternalInterface avec JavaScript
- 26. plongement flash - paramètre de film et src
- 27. Utilisez JavaScript pour charger le fichier SWF Flash automatiquement après la fin de la lecture d'autres fichiers SWF?
- 28. Flash AS3 - Puis-je empêcher mon objet partagé d'enregistrer sur le fichier .swf?
- 29. Comment obtenir la taille d'un swf chargé dynamiquement avec javascript?
- 30. Incorporation incorrecte d'un film Flash - Deviner que je suis coupable