Aller au contenu

Sujets conseillés

Posté

Bonjour !

Aujourd'hui j'ai découvert que l'intégration d'un petit diaporama flash dans une page xhtml n'était pas de tout repos... eh oui, ça marche certes, mais avec la balise <embed>, c'est plutôt mauvais pour la validation w3c...

Du coup, j'ai cherché des solutions pour pallier à ce souci, et trouvé le swfobject.... génial !!! :P

OK, j'intègre tout cela... mais mon diaporama marche plus !! Il n'arrive plus a charger le xml, si je comprends bien.

Or comme le javascript / flash / xml et moi ça fait 2 (ou plutôt 4), imaginez mon désarroi. :nonono:

Voici mon bout de code qui marche (mais pas valide w3c) :

CODE
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase=&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="225">

<param name="allowScriptAccess" value="sameDomain" />

<param name="wmode" value="transparent" />

<param name="movie" value="Diaporama.swf?path=diaporama.xml" />

<param name="quality" value="high" />

<embed src="Diaporama.swf?path=diaporama.xml" quality="high" allowscriptaccess="sameDomain" wmode="transparent" type="application/x-shockwave-flash" pluginspage=&quot;http://www.macromedia.com/go/getflashplayer" width="300" height="225"></embed>

</object>

Voici celui qui ne marche pas (mais valide w3c...) :

CODE
<script type="text/javascript" src="swfobject.js"></script>

<div id="flashcontent"><script type="text/javascript" src="swfobject.js"></script>

<div id="flashcontent">

<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase=&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="225">

<param name="allowScriptAccess" value="sameDomain" />

<param name="wmode" value="transparent" />

<param name="movie" value="Diaporama.swf?path=diaporama.xml" />

<param name="quality" value="high" />

</object>

</div>

<script type="text/javascript">

var so = new SWFObject("Diaporama.swf", "Diaporama", "300", "225","7","#FFFFFF");

so.write("flashcontent");

</script>

Bien sûr, dans cette 2e version, je n'ai pas oublié de charger sur le ftp le "swfobject.js", et dans le même dossier.

Pouvez-vous éclairer ma p'tit lanterne ?

Merci !

Posté
peut-être une fausse piste, mais je vois 2 id = flashcontent.

Non, c'est juste une erreur de copier-coller dans le topic, je viens de vérifier, les div sont bien leur place. (je m'étais emmêlée les bâtons avec les balises codebox...)

Merci quand même !

Posté
Bonjour,

Il existe bon nombre de solutions mais voici l'une des meilleurs http://code.google.com/p/swfobject/

MERCIIIIIIIIIIIIIII Ifmy ! :groupwave:

J'ai utilisé le générateur proposé (http://swfobject.googlecode.com/files/swfo...or_1_1_html.zip), et ça marche nickel !!! et en plus il passe avec le w3c !

Que du bonheur quoi.

Génial WebmasterHub, j'adore ce forum :P

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...