11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'aimerais rendre une animation Flash, dont je n'ai pas la source, cliquable, de sorte que lorsque l'on clique dessus on puisse ouvrir une pop-up. J'ai déjà essayé ça :


<object type="application/x-shockwave-flash" data="mon_anim.swf" onclick="javascript: alert('Test');">
<param name="movie" value="mon_anim.swf" />
</object>


et ça :


<a href="#" onclick="javascript: alert('Test');">
<object type="application/x-shockwave-flash" data="mon_anim.swf">
<param name="movie" value="mon_anim.swf" />
</object>
</a>


mais le message n'apparaît pas... J'ai également essayé de placer une div flottante au-dessus de mon animation, mais l'animation reste au premier plan, même si je joue avec le z-index...
Auriez-vous une solution à m'apporter ?

Merci d'avance ! Smiley biggrin
Salut,

Tu peux essayer de résoudre ton probléme en chargeant ton animation dans un autre flash de même dimension avec loadMovie de actionScript, ainsi dans ce nouveau flash, tu pourras mettre le bouton.

Sinon si tu persistes avec l'idée de z-index, il faut mettre le flash en wmode transparent (param="wmode") pour que cela marche.
Modifié par matmat (27 Feb 2008 - 21:46)