chrishurricane Posté 16 Mai 2008 Posté 16 Mai 2008 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 !!! 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. Voici mon bout de code qui marche (mais pas valide w3c) : CODE <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="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="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="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 !
pluriels Posté 16 Mai 2008 Posté 16 Mai 2008 peut-être une fausse piste, mais je vois 2 id = flashcontent.
Ifmy Posté 16 Mai 2008 Posté 16 Mai 2008 Bonjour, Il existe bon nombre de solutions mais voici l'une des meilleurs http://code.google.com/p/swfobject/
chrishurricane Posté 16 Mai 2008 Auteur Posté 16 Mai 2008 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 !
chrishurricane Posté 16 Mai 2008 Auteur Posté 16 Mai 2008 Bonjour, Il existe bon nombre de solutions mais voici l'une des meilleurs http://code.google.com/p/swfobject/ MERCIIIIIIIIIIIIIII Ifmy ! 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
Ifmy Posté 17 Mai 2008 Posté 17 Mai 2008 De rien Oui très pratique le générateur de code. http://www.swffix.org/swfobject/generator/
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant