Es necesario tener un vistazo a la documentación de ExternalInterface, que proporciona el enlace entre JavaScript y Flash en una página web.
Los fundamentos corren a lo largo de las líneas de importación de la biblioteca en Flash:
import flash.external.ExternalInterface;
A continuación, se puede unir una rutina de ser llamado desde JavaScript mediante el uso de addCallback()
:
ExternalInterface.addCallback('stopVideo', stopVideo);
function stopVideo() {
...
}
que proporciona una función llamado stopVideo()
en el objeto flash en la página web.
Y se puede llamar a una función Javascript de Flash mediante call()
:
ExternalInterface.call('updatePlayerInfo', "STOPPED");
que llama a una rutina de JavaScript llamada updatePlayerInfo()
con el argumento 'STOPPED'
.
El AS3 documentation for ExternalInterface es muy parecido al AS2, parece que actualmente no encuentro la documentación de AS2.