Je me suis confronté au problème récemment, à savoir d'intégrer une animation Flash dans un site (sous-entendu le site doit passer au validateur).
Inutile de vous dire qu'avec l'insertion de code "classique", n'osez même pas espérer que cela passe au validateur…
Via mes pérégrinations pour résoudre ce problème gênant, je vous invite à consulter cet article (Flash Satay).
Si je résume grossièrement, l'auteur nous permet de remplacer ce genre de code :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com
/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="550" height="400">
<param name="movie" value="clip.swf">
<param name="quality" value="high">
<embed src="clip.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash"
width="550" height="400"></embed>
</object>
par ceci :
<object type="application/x-shockwave-flash"
data="clip.swf" width="550" height="400" id="clip">
<param name="movie" value="clip.swf" />
<param name="quality" value="high" />
<param name="loop" value="false" />
Ici le contenu alternatif (image, texte)
</object>
Evidemment, la 2ème version, en plus d'être bien plus lisible et légère, passe au validateur.
Et le tout fonctionne sur la plupart des navigateurs, même le récalcitrant vis à vis des standards dont je ne citerai pas le nom...
Bref, voici une technique indispensable !
P.S : et ne me dites plus que vous avez besoin de Dreamweaver pour intégrer du flash sur un site, je ne vous croirai pas !
On en apprend des choses sur ce blog !