problème avec flash et Internet explorer [RESOLU] - Flash/ActionScript - Programmation
Marsh Posté le 29-05-2007 à 12:48:37
Probléme abordé moulte fois.
Google + SWFobject
Marsh Posté le 29-05-2007 à 13:24:45
oui zedlefou, je suis tombé dessus.
Le problème est que j' ai du mal à comprendre le fonctionnement.J' ai copié le fichier .js dans le repertoire des pages. Mais dans mes page html, j' ai plusieurs anim flash avec les balises <object> et </object>.
est ce que je dois supprimer tout le code contenu dans ces balises et le remplacer par le code de swfobject ? :
Citation : <script type="text/javascript" src="swfobject.js"></script> |
Marsh Posté le 29-05-2007 à 13:39:56
oui
Marsh Posté le 29-05-2007 à 14:27:52
************************
EDIT : ok, c' est bon, ça marche, IE n' y voit que du feux mais j' ai un gros souci.
J' ai un menu en flash plus d' autres anims.
Lorsque je fais la modif sur d'autres animes, sous IE la deuxième dans l' exemple suivant passe à la place de la première. Du coup le menu est devenu invisible.
je ne comprends pas....
exple : ( faites le test entre FF par exemple et IE ):
http://chrisllers.free.fr/test/ajo [...] ffice.html
Marsh Posté le 30-05-2007 à 10:27:20
chrisllers a écrit : |
Nous non plus, essaie d'être plus clair ...
Au fait, ça marche pas du tout sur IE.
Marsh Posté le 31-05-2007 à 16:14:31
j' ai plusieurs animations flash.
Lorsque je fais la méthode du swfoject pour mon menu, c' est nikel, plus besoin de faire deux clics.
Pour ma deuxième anime qui normalement est plus bas dans la page, lorsque je remplace les balises object et tout ce qu' il y a entre par le code swfobject, elle passe à la place du menu.
Je ne me trompe pourtant pas de nom au niveau de mes animes.
J' espère que c' est plus compréhensible.
ps: normalement le lien doit fonctionner sous IE, je l' ai fait tester chez d' autres personnes.
Marsh Posté le 31-05-2007 à 16:52:18
Ouaaaach c'est quoi ton éditeur Html ?? Ton code est illisible !
Et pis dans le genre crade ... avec du Css à chaque ligne
Pourtant je suis pas partisant de W3C compliant, mais là ...
Donc essaie de faire ça proprement et t'auras plus de soucies.
Marsh Posté le 31-05-2007 à 17:48:55
ça m' a pas l' air d' être aussi illisible que ça:
Code :
|
Marsh Posté le 31-05-2007 à 18:19:21
Va dans la section HTML pour demander leur avis
Marsh Posté le 31-05-2007 à 18:20:35
juste pour te donner une idée, regarde le code source de cette page :
http://www.csszengarden.com/tr/francais/
Marsh Posté le 31-05-2007 à 18:30:29
Le code de ma page n' est pas faux, je n' ai pas utilisé le CSS c' est tout.
A la base, ce n' est pas un cours de CSS que je souhaitais. Ca ne me fait pas avancer dans mon problème...
Marsh Posté le 31-05-2007 à 19:10:15
Ben si parce que si tu refaisais ton code au propre et que tu le comprennais, tu verrais par exemple que c'est inutile d'insérer 2 fois le fichier .js
Marsh Posté le 31-05-2007 à 19:37:50
Ok, mais c' est toi qui m' a dit plus haut ( 4 ème message ) qu' il fallait que je copie le code pour chacune de mes animations.
peu importe, l' essentiel c' est que j' essaie d' avancer.
J' ai enlevé ce
Code :
|
qu' il y avait à la ligne 20, mais il n' y a aucun changement.
http://chrisllers.free.fr/test/ajo [...] ffice.html
je me demande si ça ne vient pas des balises :
Code :
|
car vu que j' ai deux anims elles sont répétée 2 fois.
Je les ai renommé mais du coup elles disparaissent complétement.
Marsh Posté le 31-05-2007 à 21:08:51
oui c' était bien ça, je met la solution trouvée sur un autre forum:
il faut appliquer l' id à so.write
exple:
Code :
|
et
Code :
|
Marsh Posté le 29-05-2007 à 10:14:43
bonjour à tous.
JE rencontre un problème très génant avec mes anim sur IE.
En effet, il fallait cliquez 2 fois sur le menu en flash pour que celui soit actif.
Après une recherche, on m' a conseillé de mettre un fichier appelé
backtothehtml.js dans le même repertoire que mes pages et de copier le code suivant entre les balises <HEAD>lecode</HEAD>.
<script src="backtothehtml.js" type="text/javascript"></script>
Le menu en flah était actif au premier clic mais la conséquence est qu' il faut maintenant attendre que les animations soient complètement chargées pour qu' elles apparaissent dans IE. Hors, j' ai quelques anims de 5 ou 6 Mo, il est donc inenvisageble que les visiteurs attendent le chargement des anims.
Sous FF ou opéra, aucun problème, les anims apparaissent quasi immédiatement alors que les reste continue le chargement.
Comment faire pour remédier à ce problème sous IE ?
Message édité par chrisllers le 31-05-2007 à 21:10:38