Bonjour à tous, j'ai un probleme avec mon flash sur IE 6 lorsque j'accède a ma page internet le flash se met automatiquement sur pause dans IE seulement. le flash devient comme un gros bouton et une fois clicquez on peut acceder au flash, un peu compliquer à expliquer alors je met l'adresse pour le voir
Bref, lorsque j'arrive sur le site tous le flash devient une zone cliquable et il est écrit dans le haut du flash "Appuyez sur la barre d'espace ou entrer pour activer le control" une fois clickez ou apres avoir appuyé sur espace ou entrer tous fonction correctement
IE prend les paramètres d'une annimation Flash de la facon suivante :
<param name="movie" value="swf/header.swf" />
(ce qui est une connerie monumentale et certainement pas dictée par le W3C). Alors que tous les autres (enfin ceux que je connais) prennent comme ca :
<embed ..... movie="swf/header.swf" .... >
(ce qui est en fait la bonne formule).
Vérifie que tu as bien les mêmes valeurs dans ton EMBED et dans tes PARAM et ca devrait passer de la même façon sous les différents navigateurs, mais le problème ne peut pas venir du navigateur en lui même car Flash est un langage interprété. Alors soit le problème vient de ton code HTML, soit t'as pas le même pluggin installé sur tes navigateurs.
Merci j'ai fais la mise-à-jour de mon flash player sur IE et ça la fonctionné. le plus drole dans tout ça c'est que j'ai seulement update de mon flash pour la nouvelle version du site flash je n'ai pas touché au code ni a la version de swf
ATTENTION à tous, j'ai finalment trouvé le véritable probleme... Ceci est du a cause d'une mise a jour d'internet explorer sur XP ____________________________________________________
MIcrosoft a récent perdu en cour sur les droits pour les OBJECT et EMBED, ce qui affecte flash, quicktime, java et plusieurs autres.
mais heureusement il existe une facon pour nous webmaster de contredier ceci.
1: juste apres le dernier <object></object> dans votre code mettre ceci:
Sur chaque page de mon site et ensuite je cré un fichier java contenant: theObjects = document.getElementsByTagName("object"); for (var i = 0; i < theObjects.length; i++) { theObjects[i].outerHTML = theObjects[i].outerHTML; }
Et je l'apel "ieupdate.js", je balance ce fichier sur mon serveur et le controle active x sur IE ne posera plus de problème sur toutes les pages de mon site??? Est-ce bien cela?