Page 1 sur 1

Problème d'affichage d'une animation flash (swf) ds firefox

Publié : 03 août 2007, 21:43
par vivelaphotobe
Bonjour à tous,

J'ai un problème d'affichage d'une petite animation flash (fichier swf) que j'ai inséré dans une page html. La page s'affiche parfaitement dans IE, mais juste un blanc à l'endroit de l'animation dans Firefox...problème énervant et en me baladant sur différents forums, j'ai vu que je n'étais pas le seul à être confronté au problème, seulement nulle part j'ai trouvé une résolution du problème...Alors si je ne trouve pas ici, il ne me reste plus que la solution (pas marrante, mais bon, le but d'un site c'est qu'il soit accessible) d'y apporter la mention "site optimisé pour IE"...

J'ai essayé une nouvelle installation du plugin shockwave, mais ça n'y change rien, de même qu'un nettoyage des caches... :(

Le code utilisé pour l'insertion de l'animation dans la page web est le suivant :

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shoc ... n=6,0,29,0" width="300" height="300">
<param name="movie" value="test.swf">
<param name=quality value=high>
<embed src="../test.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/dow ... kwaveFlash" type="application/x-shockwave-flash" width="300" height="300"></embed>
</object>

Vous trouvez la page test en suivant ce lien :

http://www.vivelaphoto.be/vivelaphotobe/vigPICT0058.htm

Merci pour toute aide...




Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Publié : 03 août 2007, 22:32
par jpj
Bonsoir,

Rien non plus avec Opera et avec IE7, la seule animation (?) visible est un cadre blanc assez furtif. Avec IE6, il n'y a qu'une photo inanimée.

La page ne passe pas le validateur W3C. Je déplace dans Développement web.

A+

Publié : 04 août 2007, 01:16
par vivelaphotobe
Merci pour la vérif. C'est effectivement une photo inanimée qui doit apparaître ...donc IE 6 c'est ok, mais pourquoi pas les autres ? mystère... :?:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Publié : 04 août 2007, 09:21
par nico@nc
Un coup d'œil au code :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shoc ... n=6,0,29,0" width="300" height="300">
<param name="movie" value="test.swf">

<param name=quality value=high>
<embed src="../test.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/dow ... kwaveFlash" type="application/x-shockwave-flash" width="300" height="300"></embed>
</object>
Dans embed, c'est le fichier http://www.vivelaphoto.be/test.swf qui est appelé, mais n'existe pas.
Dans object, c'est le fichier http://www.vivelaphoto.be/vivelaphotobe/test.swf qui est appelé, et est correct.

Il faudrait donc que tu modifie ton code pour que les deux concordent.

Tant qu'à faire, vire même le embed, qui est déprécié, et utilise ça à la place :

Code : Tout sélectionner

<object type="application/x-shockwave-flash" data="fichierflash.swf" width="604" height="20">
<param name="movie" value="fichierflash.swf" />
<param name="wmode" value="transparent" />
<p>Image ou texte alternatif</p>
</object>
Ça te donnera un code un peu plus propre et limite le risque de problèmes.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Publié : 04 août 2007, 09:32
par vivelaphotobe
Génial ! Merci, c'est con :oops:
mais au moins comme ça on apprend !!

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Publié : 04 août 2007, 10:00
par nico@nc
Tu peux donc éditer ton premier message pour ajouter [Résolu] au titre du sujet.

Au fait, pourquoi utilises-tu du Flash pour afficher une simple image ?

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6