Bonjour
comment faire survoler une DIV au dessus d’une animation flash
merci d'avance
Bonjour
comment faire survoler une DIV au dessus d’une animation flash
merci d'avance
UP!
Ca m'intéresse aussi! Seulement, je crois que c'est pas possible
Peut-être par du xhtml, mais j'en sais rien ;-)
j'ai trouver une solution
exemple
Ajouter la propriété "wmode=transparent" au SWF.
Ben avec ça, tu as un fond de Flash transparent, mais le Flash en lui-même reste au dessus, non? Tant que ton div survole du vide, tout va bien, mais sinon...
edit : ! Autant pour moi
Faut que je regarde ça en détail!
Apparement ça ne marche pas sur Firefox, quoi faire????
non ca marche nikel sof sur le p#]{@{^ d'IE
voila mon code (trouver une anim flash pour tester avec le code )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <html> <head> <script type="text/javascript"> function affiche(layerid) { elem = document.getElementById(layerid); if (elem.style.display=="") { elem.style.display="none"; }else{ elem.style.display=""; } } </script> </head> <body> sqdfdf <div id="ee" style="background-color:#0000CC"> <span onclick="affiche('pop')">sd</span> </div> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="570" height="157"> <param name="movie" value="main570x157_fr.swf" /> <param name="quality" value="high" /> <embed src="main570x157_fr.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="570" height="157" wmode="transparent"></embed> </object> <div id="pop" style="left:10px;top:150px;width:100px;height:50px;position:absolute;display:none;z-index:20;background-color:#CCCCCC"> dd </div> </body> </html>
J'ai reussi et ca marche aussi sous IE.
(La partie connection est contenue dans une DIV et est au dessus de mon Anime Flash)
Voir le code de mon site : http://neroptic.free.fr.
J'ai un "wmode" opaque pour mon Anime Flash et je ne me rapelle plus des propriétés de la DIV
SAlut
Neroptik;
Ton animation Flash est dans une <table et donc sous la div de ton identifiant c'est pour cela que ça marche je pense
Pour mon cas j'ai finalement fait autrement mais je garde ta réponse car il me semble important de savoir que dans ce cas là il faut passer par une TABLE et pas par une DIV et utiliser plutot le wmode=opaque .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <table border="0" align="center" width="940px" cellpadding="0" cellspacing="0"> <tr> <td colspan="2" class="shell"> <!--[if !IE]> Standard XHTML object instanciation <!--> <object id="flash" type="application/x-shockwave-flash" data="shell.swf" width="939" height="179"> <param name="movie" value="shell.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <h3>Flash Plugin non-détecté</h3> <br />Liens officiel : <a href="http://www.macromedia.com/go/getflashplayer" target="_blank">FLASH plugin</a>. </object> <!--><![endif]--> <!--[if IE]> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="939" height="179"> <param name="movie" value="shell.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <h3>Flash Plugin non-détecté</h3> <br />Liens officiel : <a href="http://www.macromedia.com/go/getflashplayer" target="_blank">FLASH plugin</a>. </object> <![endif]--> <div class="login"> <form name="identification" method="post" action=""> <input class="connectField" type="text" value="Indentidiant" name="ide" size="16" /> <input class="connectField" type="password" name="mdp" size="16" /> <input class="connectField" type="submit" name="Submit" value="Connexion" style="color:#000000" /> </form> </div> </td> </tr> </table>
fadex;
As-tu essayé de placer de liens par exemple dans ton <body? C'est là où FF ne marche plus!!! Sur IE ça marche très bien, c'est FF qui ne marche pas dans le cas que je vous traite ici. Je ne sais pas si je me suis bien expliqué en fait
Code marche par tout :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="920" height="245" > <param name="movie" value="toto.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent"> <embed src="toto.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="920" height="245" wmode="transparent" ></embed> </object>
Non, pas partout : pas sous Linux (quand est-ce qu'Adobe met son player à jour?)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager