Vous devez jeter un oeil à la documentation ExternalInterface, qui fournit le lien entre JavaScript et Flash dans une page Web.
Les bases courent le long des lignes de l'importation de la bibliothèque Flash:
import flash.external.ExternalInterface;
Ensuite, vous pouvez lier une routine à appeler de Javascript en utilisant addCallback()
:
ExternalInterface.addCallback('stopVideo', stopVideo);
function stopVideo() {
...
}
qui fournit une fonction appelé stopVideo()
sur l'objet flash sur la page Web.
Et vous pouvez appeler une fonction Javascript à partir de Flash en utilisant call()
:
ExternalInterface.call('updatePlayerInfo', "STOPPED");
qui appelle une routine Javascript appelé updatePlayerInfo()
avec l'argument 'STOPPED'
.
Le AS3 documentation for ExternalInterface est à peu près le même que AS2, je ne peux pas trouver la documentation AS2 actuellement.