Salut à tous.
Voilà je suis confronté à un problème qui me fais manger mon tapis de souris. J'ai créé une galerie d'image en flash, et je voulais que le fait de cliquer sur une image lance l'effet lightbox pour afficher l'image en grand. Je me suis donc procuré flash lightbox.
Voici le problème, tout fonctionne bien si j'emploie la syntaxe suivante dans mon html ( syntaxe extraite de l'exemple flashlightbox ):
Code HTML :
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="flashlightbox" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="flashlightbox.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="wmode" value="transparent" />
<embed src="swf/diapo_image.swf" quality="high" bgcolor="#ffffff" width="645" height="225" name="flashlightbox" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>
</object>
Mais dans mon cas, j'utilise SWFObject, et ma syntaxe ressemble donc à ceci:
Code Javascript :
var so = new SWFObject("images/diapo_images2d.swf", "mymovie", "645", "225", "8", "#E7E9FE");
so.addParam('wmode', 'transparent','false');
so.addParam('allowScriptAccess', 'sameDomain');
so.write("2dswf");
...Et dans ce cas-ci, la lightbox ne se lance pas du tout lorsque je clique sur une miniature, il ne se passe rien. dois-je rajouter un paramètre quelque part?
Merci