Il est parfaitement possible d'utiliser Flash'sexternalInterface et le JavaScript que vous écrivez vous-même (ce qui devrait être le seul JavaScript dont vous aurez besoin).
SWFObject existe seulement à abstraire en ajoutant des morceaux de Flash pour le contenu HTML, il est donc pas nécessaire du tout (il va essentiellement d'écrire les object
et embed
appropriés balises en fonction de votre navigateur et le travail autour du IEs' ActiveX
click-to avertissements d'exécution-Flash).
Si vous vouliez coder manuellement votre document Flash dans un document, c'est parfaitement bien; SWFObject le rend plus propre et plus simple mais n'active pas ou n'augmente pas les fonctionnalités au-delà. Cependant, parce que cela fonctionne si bien, c'est devenu une méthode standard pour obtenir Flash sur un site. Déposez votre morceau Flash sur une page comme vous le souhaitez, assurez-vous qu'il a un id
dans ses tags object
et embed
et vous devriez être activé.
Pourquoi le vote à la baisse? Ai-je manqué quelque chose pour cela semble être une bonne question. –
Ouais, aucune idée de pourquoi ça a été voté. Semblait une bonne question à moi aussi. – ajm
Je voulais juste mentionner que vous n'avez pas besoin d'utiliser le code getFlashMovie compliqué (et obsolète) dans ce lien viget - vous pouvez simplement utiliser document.getElementById. Il est pris en charge par tous les navigateurs modernes, y compris IE6. Je l'utilise tout le temps pour ExternalInterface et ça marche très bien, en plus c'est compatible avec les standards et les standards. – pipwerks