Close

Not a member yet? Register now and get started.

lock and key

Sign in to your account.

Account Login

Forgot your password?

04 Oct Posted by in CSS, Flash | Comments

Problema dos browsers sobreporem o flash por cima das divs

Problema dos browsers sobreporem o flash por cima das divs
 

Este problema ocorre normalmente quando é usado um menu drop-down e um dos itens do menu deveria ficar por cima de um flash.

No Internet explorer isso não acontece, porque o flash não trabalha com z-index da mesma forma que o HTML e css.

Para que o flash respeito o z-index de qual elemento deve estar sobrepondo o outro, é preciso adicionar o parametro wmode=”transparent” no flash.


Exemplo usando SWFObject, adicionando parametro so.addParam(“wmode”, “transparent”);


var so = new SWFObject("movie.swf", "mymovie", "200", "100%", "7", "#336699");
so.addParam("quality", "low");
so.addParam("wmode", "transparent");
so.write("flashcontent");

Forma manual:


// Adicionar esta tag
<param name="wmode" value="transparent"> 

// Colocar este código no EMBED como parametro
wmode="transparent" 

Leave a Reply