Communication Javascript à Flash sans SWFObject.js
-
10-07-2019 - |
Question
Vous vous demandez s'il est possible de communiquer du javascript au flash sans utiliser SWFobject ou tout autre fichier javascript supplémentaire.
J'utilise actuellement le guide suivant: http://www.viget.com/inspire/bi-directional- actionscript-javascript-communication
Merci pour votre temps.
La solution
Il est parfaitement possible d'utiliser externalInterface de Flash et le code JavaScript que vous écrivez vous seul (ce qui devrait être le seul JavaScript dont vous aurez besoin).
SWFObject n’existe que pour simplifier l’ajout d’éléments Flash au contenu HTML; il n’est donc pas du tout nécessaire (cela va écrire le bon objet
et les balises embed
en fonction de votre navigateur et contournez les avertissements ActiveX
«Cliquez pour exécuter» des IEs).
Si vous souhaitez coder manuellement votre pièce Flash dans un document, c'est très bien. SWFObject le rend plus propre et plus facile, mais n'active ni n'ajoute de fonctionnalité au-delà. Cependant, parce que cela fonctionne si bien, c'est devenu une sorte de méthode standard pour obtenir Flash sur un site.
Déposez votre morceau Flash sur une page comme bon vous semble, assurez-vous qu'il a un id
défini dans ses balises objet
et embed
et vous devriez être réglé.