ExternalInterface.call non armée par Internet explorer

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] ExternalInterface.call non armée par Internet explorer

    Bonjour,

    Après la résolution de mon problème de crédentials / flashvars par des Interface externe, je me suis apperçu que le code fonctionne pour tous les navigateurs, excepté IE.

    Lorsque je test mon code dans un html "simple", il fonctionne partout, IE compris.

    Code HTML:
    function thisMovie(movieName) {
     if (navigator.appName.indexOf("Microsoft") != -1) {
      alert("window "+window[movieName])
      return window.document[movieName];
     } else {
      alert("document "+document[movieName])
      return document[movieName];
     }
    }
    function sendToActionScript(value) {
     alert(value);
     thisMovie("ExternalInterfaceExample").sendToActionScript(value);
    }
    function sendToJavaScript(value) {
     sendToActionScript("toto");
    }
    que je retourne return window.document[movieName]; ou return window[movieName]; la situation est la même, IE n'envoie pas d'appel au flash.

    Que se passe t-il ?
    Dernière édition par supercore à 01/12/2011, 14h48 Raison: résolu

  • #2
    Re : ExternalInterface.call non armée par Internet explorer

    avec un ID dans la balise Embed (au lieu, bizarement, du name nécessaire) cela fonctionne ...

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X