Insérer du flash dans un page xhtml

Bonjour,
Je souhaite intégrer des animations flash dans mon site.
Voila le code que j'insère :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="32" width="465">
                <param name="movie" value="http://projet.matrix.free.fr/pages_libres/images/matrixcode.swf" />
                <param name="quality" value="high" />
                <param name="BGCOLOR" value="#000000" />
                <embed src="http://projet.matrix.free.fr/pages_libres/images/matrixcode.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" bgcolor="#000000" height="100" width="603" />
              </object>

Le problème que j'ai c'est que ce n'est pas valide en xhtml strict 1.0
Quelqu'un aurait-il une solution ?
Merci d'avance.
Ludal64

7 réponses

  1. J'ai trouvé la solution à mon problème, il faut écrire ça pour insérer du flash dans une page xhtml :

    <object type="application/x-shockwave-flash" height="hauteur" width="largeur" data="chemin_de_votre_fichier"> 
    				  <param name="movie" value="chemin_de_votre_fichier"></param>
    				  </object>


    Voila j'espère que cela pourra aider.

    Ludal64
    1
    1. Contributeur
      SALUT
      la meilleur methode est celle du swfobjet.js http://wiki.mediabox.fr/documentation/swfobject
      mais si tu ne sais pas la mettre en place essaye ce code qui devrais passer partout
       <object type="application/x-shockwave-flash" data="ton.swf" class="c1">                
                      <param name="movie" value="url de ton.swf" />                
                      <param name="wmode" value="transparent" />                
                      <param name="menu" value="false" />Cet objet nécessite un plugin pour être lu ou le fichier n'est pas accessible.<br />Vous pouvez tenter d'ouvrir directement le fichier par ce                  
                      <a href="url de ton.swf">lien</a>.               
                    </object>


      RAD
      1
      1. Modérateur
        deux suggestions :
        comme tu fermes la balise param juste parès son ouvertue, tu peux la fermer comme un <br /> ou une balise <img />

        Al la place de height="hauteur" width="largeur" tu peux mettre :
        style='height:hauteur;width:largeur'

        a plus
        0
        1. Cela ne marche aps sous firefox :/
          il faut le embed mais il n'est pas valide xhtml 1.0
          0
          1. Contributeur
            SI cela fonctionne si tu donne bien l url du swf au data de l objet !!!!!

            <object type="application/x-shockwave-flash" data="url de ton swf">

            0