Je communique entre flash et javascript :
Code
// Methode de ma class javascript
getVarFromFlash: function(){
this.maVar = 'Hello World !';
swfobject.embedSWF("monfichier.swf", swfId, "100", "100", "8.0.0");
$(swfId).callFlash();
}
getVarFromFlash: function(){
this.maVar = 'Hello World !';
swfobject.embedSWF("monfichier.swf", swfId, "100", "100", "8.0.0");
$(swfId).callFlash();
}
Action Script
function getVar()
{
ExternalInterface.call("returnVar");
}
ExternalInterface.addCallback("callFlash", null, getVar);
Code
// Methode de ma class javascript
returnVar: function(){
alert(this.maVar);
}
returnVar: function(){
alert(this.maVar);
}
Mon alerte this.maVar me renvoi undefined car je ne suis plus dans mon objet de départ non ?
Avez vous une idée de la méthode que je pourrais employer pour me retrouver dans le bon contexte à la sortie de flash ?
(pour info j'utilise prototypejs)
Merci