5568 sujets

Sémantique web et HTML

Bonsoir

Je tente de passer mon site aux normes XHTML 1.0 transitional

Si la plupart des erreurs détectées par le validateur ont été faciles à corriger, il en reste quelques-unes un peu plus ardues pour un débutant dans ce domaine comme moi.

J'ai sur cette page un swf qui marche très bien avec ce code :

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
	width="599" height="921">
   <param name="eanim" value="!e-anim:plan_college" />
   <param name="movie" value="plan_college.swf" />
   <param name="quality" value="high" />
   <embed src="squelettes/plan-college.swf"
	 quality="high"
	 pluginspage="http://www.macromedia.com/go/getflashplayer"
	 type="application/x-shockwave-flash"
 	 width="599" height="921">
    </embed>
</object>

mais bien sur le validateur a vu tout rouge à cause de la balise embed.

Après avoir lu quelques posts et la FAQ, j'ai donc tenté en local ce code

<object type="application/x-shockwave-flash" data="plan_college.swf" width="599" height="921">
<param name="movie" value="plan_college.swf" />
<param name="wmode" value="transparent" />
<param name="quality" value="high" />
<p>Image ou texte alternatif</p>
</object>


Résultats :
- sur Firefox, je n'obtiens que le texte alternatif alors que shockwave est installé (j'ai même mis la version 11 du coup)
- sur IE7, j'ai un superbe vide à la place du swf sans même le code alternatif

Pourriez-vous me dire ce que j'ai mal fait et comment le corriger ?

Merci
Bonsoir,

Peut-être que tu t'es tout simplement planté de chemin Smiley cligne :
"squelettes/plan-college.swf" ou "plan_college.swf" ?
Le fichier s'appelle bien plan-college.swf

En effet, il se trouve dans un dossier /squelettes

J'ai donc tenté de mettre squelettes/plan-college.swf dans data et value

Vidage de cache, recalcul de la page et ... résultat identique Smiley decu
Ben voilà, c'est le nom du fichier le problème : plan_college.swf (dans ton code) doit devenir plan-college.swf. Smiley cligne
En passant, dans ton code de départ tu as un paramètre que tu supprimes ensuite. Il est peut-être requis par l'animation? Le paramètre est le suivant:
<param name="eanim" value="!e-anim:plan_college" />


Par ailleurs, je crois qu'un outil comme Firebug permet de voir si des ressources comme des images de fond ou des SWF sont chargés (chemin correct). Pas sûr pour les SWF si c'est le plugin Flash qui s'occupe de récupérer les fichiers.
Florent V. a écrit :
Par ailleurs, je crois qu'un outil comme Firebug permet de voir si des ressources comme des images de fond ou des SWF sont chargés (chemin correct). Pas sûr pour les SWF si c'est le plugin Flash qui s'occupe de récupérer les fichiers.


Pour avoir bosser sur des intégrations d'animations Flash administrables, je confirme que depuis Firebug il est possible de voir les fichiers appelés par l'animation (donc de voir si on se tape des codes HTTP 404). Smiley lol
Pfff, je suis trop naze !
J'étais persuadé d'avoir plan-college dans mon code et pas plan_college
Merci beaucoup et désolé de vous avoir dérangé pour si peu !
Modifié par Jean-Christophe (07 Nov 2008 - 23:18)