flash external interface ne fonctionne plus
Publié : 07 oct. 2017, 05:26
Hello
il semble que depuis la dernière mise à jour (56.0 64bits) la communication javascript/flash par externalinterface ne fonctionne plus.
quelqu'un d'autre pourrait confirmer ? et éventuellement proposer une solution ?
pour info voici le code concerné, qui fonctionne très bien sur tous les navigateurs, et fonctionnait très bien jusqu'à cette dernière mise à jour
la fonction qui permet de cibler l'objet flash:
la fonction qui est censée envoyer des données à flash:
et donc actionToActionScript est le nom du callback intégré dans l'objet flash
merci pour votre aide
il semble que depuis la dernière mise à jour (56.0 64bits) la communication javascript/flash par externalinterface ne fonctionne plus.
quelqu'un d'autre pourrait confirmer ? et éventuellement proposer une solution ?
pour info voici le code concerné, qui fonctionne très bien sur tous les navigateurs, et fonctionnait très bien jusqu'à cette dernière mise à jour
la fonction qui permet de cibler l'objet flash:
Code : Tout sélectionner
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
if (typeof (window[movieName].actionToActionScript) == 'function') {
// < IE9
return window[movieName];
} else if (typeof (document[movieName].actionToActionScript) == 'function') {
// >= IE9
return document[movieName];
} else if(document.getElementById(movieName)) {
return document.getElementById(movieName);
}
} else {
//console.log("third try"+document[movieName]);
return document[movieName];
}
}
Code : Tout sélectionner
thisMovie("FlashID2").actionToActionScript(theFunctionName,Params);
merci pour votre aide