ternovtzieff
Messages postés8Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention 6 août 2006
-
30 juil. 2006 à 11:26
ternovtzieff
Messages postés8Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention 6 août 2006
-
6 août 2006 à 22:33
Bonjour,
Lorsque je visionne mon animation flash sous IE (j'ai la version 6.0), j'ai un encadré autour de mon anim' qui s'affiche. Apparemment ce serait un problème d'active X ou de version d' IE. Si quelqu'un connait la solution pour supprimer ce désagrément... D'autant qu'il faut cliquer non pas une fois mais deux fois si je veux que par exemple que mon bouton fonctionne, ce qui est donc très désagréable...
Vous remerciant par avance pour vos informations précieuses.
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 20091 30 juil. 2006 à 12:02
Je vais me demander un de ces quatres pouruqoi devons nous répéter autant de fois les choses !
Non c'est vrai en 2 semaine j'ai du le dire une dixaine de fois ce truc la. Il faut faire des recharche sur le forum avant de poster !
Il existe plusieur type de nouvelles intégrations :
- Par document.write ( Charger le controle dynamiquement )
- Par document.createElement ( Le chargement du controle via la création différé d'un OBJECT )
- Par innerHTML ( Via JScript passer les paramètres spécifique après chagement )
- Et par outerHTML ( Faire considéré le static en dynamique )
C'est la méthode que nous allons utiliser pour l'intégration dans mon exemple. Pour éviter les répétition dans ton code nous allons l'inclure dans une boucle ^^.
Bon maintenant essais d'intégrer ton anim Flash avec le code fourni en publication par l'API Flash :
Ca c'est de l'intégration selon Adobe ( Ex-Macromedia )
Bon et alors surtout visa-vis des dernières contraintes engagées par IE, suite à une plainte porter sur l'activation automatique des contrôles ActiveX ( Dont Flash ) --> Et ouais, ca n'est pas un problème de version. Ne pas oublier d'intégré un fichier "ieupdate.js" sur tes pages introduit comme ci :
Et contenant ( je vais pas te laisser sans te dire ce qu'il y a dedans ) :
objects = document.getElementsByTagName ( "object");
for(var i = 0; i < objects.length; i++) {
objects[i].outerHTML = objects[i].outerHTML;
}
C'est un moyen "Made in MS" qui contourne le problème.
Voila j'espère que ca pourras t'aider, ca n'excuse pas que tu aurais pu chercher sur le forum. Et puis c'est un exemple supplémentaire montrant que tu n'est pas vigilant visa-vis de tes mise à jour. Sinon tu aurais su d'ou ca venait et pourquoi ca le faisait. Les mises à jour c'est bien, mais ca n'est vraiment conseillé qu'au premier démarrage de ton PC. Car par la suite tu n'est pas à l'abrit des gros bazzare.