Je sais qu'avec ExternalInterface, nous pouvons enregistrer des fonctions ActionScript qui seront appelables à partir de JavaScript, mais je veux enregistrer la fonction actionscript pour une classe qui a plusieurs instances créées dans l'application. Donc, comment il va reconnaître quelle fonction de script d'action objet sera appelée à partir du script Java.Notifications Javascript à Flex sur plusieurs objets
Par exemple:
1) Java script: A la fonction javaScripAlert() qui appelle la fonction de script d'action showAlert();
Ie testSwf.alert (valeur);
fonctionjavaScripAlert (valeur) {
TestSwf.alert();
}
2) classe ABC a fonction de rappel showAlert (valeur); Il enregistre la fonction de rappel "showAlert" dans la classe ..
Ie. Interface externe. addCallback ("alert", showAlert);
3) TestApplication: en ce que j'ai créé plusieurs objets de calss ABC
Ie
I ont créé objet multiple de type ABC dans le TestApplication . donc quand j'appelle la fonction javaScript javaScripAlert() de HTML, elle appelle seulement la fonction showAlert (valeur) de l'objet "abc3" et non pour les autres objets abc1, abc2.
Il en est de même de toute façon que la fonction d'un autre objet soit également appelée à ce moment-là.
Merci & Cordialement, Sanjay Ruparelia
Merci beaucoup, Il aide beaucoup Sanjay –
Pourriez-vous marquer comme correct si cela a fonctionné? –