Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1438 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  ExternalInterface... problemes IE6

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ExternalInterface... problemes IE6

n°1815030
freed102
Arayashiki
Posté le 21-11-2008 à 15:16:35  profilanswer
 

Bonjour à tous,
 
Bon... je ne sais pas si vous allez pouvoir m'aider mais tous vos conseils seront les bienvenus !
 
Voila j'ai un souci avec une commande "ExternalInterface" pour faire réagir un flash avec du javascript depuis ma page HTML...  
 
ça fonctionne tres bien sur IE7 et sur Firefox, ça marche aussi sur Safari.. Mais sur IE6... nada !
 
J'ai essayé plusieurs techniques :
 
1° - Utilisation de swfObject 1.x
2° - Utilisation de swfObject 2.x (en spécifiant bien un ID et un NAME identique)
3° - J'ai tenté d'utiliser swfformfix.js (apparement c'est un script qui fixe les bugs du plug in)
4° - J'ai essayé avec AC_RunActiveContent.js
5° - J'ai essayé avec l'integration HTML de base (balise object)
 
Toutes les méthodes utilisées donnent le même résultat : ça marche partout sauf sur IE6
 
un bout de code quand même :
 
Dans flash :

Code :
  1. import flash.external.*;
  2. if(!_root.image_defaut){
  3. _root.image_defaut=1;
  4. }
  5. switch(_root.image_defaut){
  6.  case 1 : gotoAndStop(1);break;
  7.  case 2 : gotoAndStop(2);break;
  8.  case 3 : gotoAndStop(3);break;
  9.  case 4 : gotoAndStop(4);break;
  10.  default: gotoAndStop(1);break;
  11. }
  12. //Fonction qui sera appelé depuis javascript
  13. function echo(str:String):Void {
  14. if(str==1){ gotoAndStop(1);}
  15. if(str==2){ gotoAndStop(2);}
  16. if(str==3){ gotoAndStop(3);}
  17. if(str==4){gotoAndStop(4);}
  18. }
  19. ExternalInterface.addCallback("echo", null, echo);


 
en HTML/Javascript :

Code :
  1. <div id="sous-menu">
  2. <ul id="niveau1">
  3.   <li class="li4" onMouseOver="appel('1')" ><a class="lvl1-4" href="ewb_pages/a/action_sociale.php"><img src="e_img/charte/shim.gif" alt="Action sociale" width="1" height="1" /><span style="display:none">Action sociale</span></a>
  4. <ul class="niveau2 rubrq4"><li><span class="lvl2"><a href="ewb_pages/s/service_social.php">Service social</a></span></li><li><span class="lvl2"><a href="ewb_pages/p/prets.php">Prêts</a></span></li><li><span class="lvl2"><a href="ewb_pages/c/centre_medico_social.php">Centre médico social</a></span></li><li><span class="lvl2"><a href="ewb_pages/c/cartapas.php">CARTAPAS</a></span></li></ul> </li>
  5.  
  6.   <li class="li5" onMouseOver="appel('2')" ><a class="lvl1-5" href="ewb_pages/v/vacances.php"><img src="e_img/charte/shim.gif" alt="Vacances" width="1" height="1" /><span style="display:none">Vacances</span></a>
  7. <ul class="niveau2 rubrq5"><li><span class="lvl2"><a href="ewb_pages/e/enfants_et_jeunes.php">Enfants et Jeunes</a></span></li><li><span class="lvl2"><a href="ewb_pages/a/adultes_et_familles.php">Adultes et Familles</a></span></li><li><span class="lvl2"><a href="ewb_pages/c/courts_sejours.php">Courts séjours</a></span></li><li><span class="lvl2"><a href="ewb_pages/g/groupes.php">Groupes</a></span></li></ul> </li>
  8.  
  9.   <li class="li17" onMouseOver="appel('3')" ><a class="lvl1-17" href="ewb_pages/l/loisirs.php"><img src="e_img/charte/shim.gif" alt="Loisirs" width="1" height="1" /><span style="display:none">Loisirs</span></a>
  10. <ul class="niveau2 rubrq17"><li><span class="lvl2"><a href="ewb_pages/v/visites_et_cabarets.php">Visites et Cabarets</a></span></li><li><span class="lvl2"><a href="ewb_pages/d/detente_et_loisirs.php">Détente et Loisirs</a></span></li><li><span class="lvl2"><a href="ewb_pages/s/spectacles.php">Spectacles</a></span></li><li><span class="lvl2"><a href="ewb_pages/l/loisirs_sportifs.php">Loisirs sportifs</a></span></li></ul> </li>
  11.  
  12.   <li class="li56" onMouseOver="appel('4')" ><a class="lvl1-56" href="ewb_pages/e/evenements_apas.php"><img src="e_img/charte/shim.gif" alt="Événements Apas" width="1" height="1" /><span style="display:none">Événements Apas</span></a>
  13. <ul class="niveau2 rubrq56"><li><span class="lvl2"><a href="ewb_pages/s/sports.php">Sports</a></span></li><li><span class="lvl2"><a href="ewb_pages/c/culture.php">Culture</a></span></li><li><span class="lvl2"><a href="ewb_pages/s/salons.php">Salons</a></span></li><li><span class="lvl2"><a href="ewb_pages/r/rendez_vous.php">Rendez-vous</a></span></li></ul> </li>
  14.  
  15. </ul>
  16. </div>
  17. <div class="clear"></div>
  18. <script type="text/javascript" src='e_config/swfObject/swfformfix.js'></script>
  19. <div id="banniereFlashAccueil"><noscript>Vous n'avez pas le plug-in Flash, et/ou les fonctions javascript de votre navigateur sont d&eacute;sactiv&eacute;es.<br /><a href="#" title="Accédez au catalogue en ligne"> <img src="e_img/chapitres/accueil-img-flash.jpg" alt="Préparez vos vacances d'hiver. Découvrez les offres du catalogue Hiver 2008 - 2009."/></noscript></div>
  20. <script type="text/javascript">
  21. var flashvars = {};
  22. flashvars.image_defaut='1';
  23. var params = {};
  24. params.allowscriptaccess = 'always';
  25. var attributes = {};
  26. attributes.id = 'Animation';
  27. attributes.name = 'Animation';
  28. swfobject.embedSWF('e_upload/swf/animation03.swf', 'banniereFlashAccueil', '640', '218', '9.0.0', 'e_config/swfObject/expressInstall.swf', flashvars, params, attributes);
  29. SWFFormFix("banniereFlashAccueil" );
  30. function appel(str) {
  31. document.getElementById("Animation" ).echo(str);
  32. }
  33. </script>


 
 
si certains d'entre vous ont déja résoud ce probleme, je suis preneur pour quelques conseils !
 
Merci d'avance
 
Freed

mood
Publicité
Posté le 21-11-2008 à 15:16:35  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  ExternalInterface... problemes IE6

 

Sujets relatifs
Problème avec Internet Explorer IE6 et IE7: Afficher Derouler - cacher[Javascript] - IE6 : Impossible d'activer le contrôle
Problème IE6, et oui, encore 15% des internautes !![réglé]Problème affichage Xhtml avec IE6 et 7
problèmes avec CWnd::OnCtlColor[Résolu] Quelques problèmes de CSS avec IE7
Float left qui pousse l'arrère plan sous IE6[Résolu] Style Css Formulaire IE6
problèmes de sessions et de variables [- soucis Mis à Jour -]Menu UL + compatibilité IE6
Plus de sujets relatifs à : ExternalInterface... problemes IE6


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR