Comment rendre valide une animation Flash ?

Astuce par dew (Alsacréations, Strasbourg)
Mis à jour le 02 Avril 2009. 14256 lectures.
Tags : xhtml, validation, validateur, flash, object

Flash est incorporé généralement avec les balises <embed> et <object>.
L'élément <embed> ne fait pas partie des spécifications, il convient d'utiliser l'élément <object> uniquement.

Exemple :


<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>

Procédure en anglais : http://www.alistapart.com/articles/flashsatay/

Il est également possible d'utiliser des librairies JavaScript pour une meilleure détection de la version installée (avec une alternative statique pour les navigateurs ayant désactivé JavaScript). Une génération du code par JavaScript permet notamment de s'affranchir du clic supplémentaire requis par Internet Explorer pour l'activation du plug-in Flash. La plus connue est SWFObject.

Ressources