flash external interface ne fonctionne plus

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !

Modérateur : Asumbaa

gabole
Arias
Messages : 1
Inscription : 07 oct. 2017, 05:16

flash external interface ne fonctionne plus

Message par gabole » 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:

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];
}
}
la fonction qui est censée envoyer des données à flash:

Code : Tout sélectionner

thisMovie("FlashID2").actionToActionScript(theFunctionName,Params);
et donc actionToActionScript est le nom du callback intégré dans l'objet flash

merci pour votre aide

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités