Comment intégrer proprement du Flash dans une page web
Par Julien Wajsberg le lundi 16 novembre 2009, 19:37 - Informatique - Lien permanent
Ça fait trop longtemps que je vois du code crado pour insérer du Flash, alors qu'il existe du code standard qui fonctionne sous tous les navigateurs[1], qui utilise une seule balise object.
Voici donc ma manière à moi d'insérer une application Flash, avec par exemple la vidéo des Girls in Hawaii insérée dans un post précédent :
<object width="425" height="344"
type="application/x-shockwave-flash"
data="http://www.youtube-nocookie.com/v/CYpxmGaV6Ro&hl=fr&fs=1&rel=0">
<param name="movie" value="http://www.youtube-nocookie.com/v/CYpxmGaV6Ro&hl=fr&fs=1&rel=0" />
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always" />
Girls in Hawaii - Joking about my life
</object>
Note: Je viens de voir que Dotclear 2 permet d'ajouter un média externe, et qu'il utilise ce même code pour le faire !
Notes
[1] À ma connaissance
Commentaires
Mais tu oublies le procès Microsoft contre Eolas, qui fait qu'insérer directement un Flash dans IE ne le rend pas interactif sans qu'on clique dessus....
Donc bon, moi c'est swfObject à tous les coups.
On n'est pas revenu en arrière là-dessus ?
Faudrait le tester au boulot avec un IE6 pour voir mais je n'ai rien su de tel (cela dit je ne sais pas tout, me dit-on dans l'oreillette). Ou alors tu mets ton exemple dans une URL et je te le dis ça avec mon IE8 de chez moi :)
Va lire sur le blog de IE. C'est aussi indiqué sur Wikipedia.
Hello,
la gestion des cookies est un très simple au contraire, un petit résumé ici sans avoir recours à une librairie :
http://www.bootleygues.net/index.ph...
Adrien, tu ne t'es pas trompé de billet ? :-)
Rebond tardif : oui mais ton code ne permet pas de vérifier la version de Flash attendue...?