En fait, c'est une methode d'insertion du flash nomée "swfobject", gérée par script qui est considérée comme l'une des meilleures,
le script détecte si flash et les scripts sont activé sur le navigateur, et en fonction des cas affiche le flash, ou un contenu alternatif (image, texte) si ne navigateur ne pourra pas afficher le flash (plutot que d'afficher un un carré gris avec "flash indisponible")
par exemple cela peu s'avérer assez utile dans le cas d'un logo flash, puisque il serait vraiment dommage que dans certains cas on ne puisse pas voir un logo flash, ni rien d'autre à la place,
La méthode est expliquée dans ce lien http://blog.deconcept.com/swfobject/
Le script de contrôle est inséré ainsi (il peut être mis dans le header, et servir à plusieurs insertions de flashs) :
Code : Tout sélectionner
<script type="text/javascript" src="swfobject.js"></script>
Code : Tout sélectionner
<div id="flashcontent">
Ce texte sera remplacé par votre swf.
</div>
Code : Tout sélectionner
<div id="flashcontent">
<img src="monlogoimagederemplacementduflash.jpeg" alt="restaurant delicatessen" />
</div>
Code : Tout sélectionner
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", 200, 100, 7, "#336699");
so.write("flashcontent");
</script>
Nb : le texte dans cette div ou le "alt de l'image serait référencé par les bots comme contenu, étant en html, non en script ..... ainsi il est possible d'insérer un flash sans pénaliser le référencement de son contenu
Donc en résumé, dans le cas classique flash et script etant activés, cette partie image restera non visible car remplacée par le flash qui peut s'afficher, mais toutefois référencable car les bots verront le contenu html dans tous les cas,
Et ce contenu alternatif sera également utile dans les cas (possible) ou le navigateur du visiteur ne permettra pas d'afficher le flash, c'est donc un contenu "alternatif" intelligent qui s'adapte au visiteur, et une méthode ultra compatible d'afficher un flash, pour dans tous les cas lui livrer un contenu
