2010-04-29 6 views

Répondre

3

Il semble que vous cherchez ExternalInterface.call(). Adobe has an article sur la façon de l'utiliser pour appeler JavaScript à partir d'ActionScript.

Vous pouvez également utiliser ExternalInterface pour exposer ActionScript à JavaScript et appeler les fonctions internes de votre fichier SWF depuis JavaScript.

Disons que vous avez une fonction JavaScript qui ressemble à ceci:

function specialAlert(msg) { 
    alert(msg); 
} 

À partir de votre fichier flash, vous pouvez l'appeler comme ceci:

import flash.external.*; 

ExternalInterface.call("specialAlert", "Hi mom!"); 

Et votre fonction JavaScript doit être appelé et alerte l'utilisateur "Salut maman!".

Questions connexes