Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Flash Transparente


Guest - Tony -

Pergunta

Olá pessoal td bem..?

Bom estou com um problemão e preciso de uma ajuda...!

Eu criei um menu de navegação que ao clicar no botao abre aquela aba embaixo com os submenus... essa aba invade o conteudo da pagina... mas essa aba tem uma certa transparencia e fica um efeito legal...o problema é o seguinte... os links do conteudo que estao abaixo do flash transparente não consigo clicar.... estou usando o <div> para inserir o menu em flash ...

<div id="Layer1" style="position:absolute; left:266px; top:251px; width:220px; height:188px; z-index:1"> <table width="379" border="0" cellspacing="0" cellpadding="1">
  <tr> 
      <td width="92" valign="top"><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="92" height="107">
          <param name="movie" value="botao_pack.swf">
          <param name="quality" value="high">
    <PARAM NAME=wmode VALUE=transparent>
          <embed src="botao_pack.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="92" height="107"></embed></object> 
      </td> 
</div> 

Será que alguém pode me ajudar...estou desesperado..

Obrigado!

Link para o comentário
Compartilhar em outros sites

18 respostass a esta questão

Posts Recomendados

  • 0

use as aspas na tag PARAM...e outra, no Firefox isso num funciona

Link para o comentário
Compartilhar em outros sites

  • 0

na tag param tem q ser assim..... cuidado com as aspas como disse o george:

<param name="wmode" value="transparent">
e funciona sim no firefox........ basta você colocar assim no final da tag embed:
wmode="transparent"
no final ficaria mais ou menos assim a sua tag embed:
<embed src="botao_pack.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="92" height="107" wmode="transparent"></embed>

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Cara, use

<param name="wmode" value="opaque">
e na tag "embed" use
wmode="opaque"

Isso faz com que fique atrás de qualquer outro elemento, mesmo no FF.

Se precisar que o swf apenas fique transparente, use o valor "transparent" no lugar de "opaque" (em ambas tags).

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - renato -

eu encontrei isso talvez ajude

Olá pessoal,

Eu tinha feito uns testes com XHTML válido e o flash a uns tempos, eu tinha achado um exemplo aqui mesmo no fórum e fui lapidando de uma maneira que podia ser aplicado em meu site.

"Basta colocar assim o seu flash:

<object data="nome do seu flash.swf" type="application/x-shockwave-flash" codetype="application/x-shockwave-flash" class="flash">

<param name="quality" value="high" />

<param name="wmode" value="transparent"/>

<param name="movie" value="nome do seu flash.swf"/>

</object>

Segue um link de exemplo:

- http://www.dhcp.com.br/_tiago/estudos/flas...alido_xhtml.htm

Nesse caso devemos acrescentar a propriedade data na tag object.

Espero ter ajudado o pessoal.

[]'s

Tiago "

Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal, não pude deixar de dar uma passadinha aqui, estou com o mesmo problema do amigo a cima.. tenho um video em flash, onde a transparencia fica sobre alguns links de texto.. utilizando os codigos de PARAM e EMBED, eu solucionei o problema no IE, agora como o amigo relatou, no FIREFOX isso não acontece... a transparencia emcobre o link deixo-o inoperante.. ressalto que isso acontece apenas no FIREFOX no IE ele já está resolvido.

Amigos, vocês sabem como desvendar isto? Já ouvi nos foruns que o problema está no nosso jeito de trabalhar porque o FIREFOX tem menos encomodos que o IE mas já me auto-desminto pelo fato do CSS não funcionar direito no FIREFOX.

Abraços

Spainelt

Link para o comentário
Compartilhar em outros sites

  • 0

Iai pessoal!

também estou com esse problema :(

As animações flash, usando o wmode="transparent" no embed, dá a transparência no firefox mozila, mas se tiver um link por baixo da animação, ele realmente fica como se estivesse desabilitado, inoperante rs..

Se alguém souber, ajuda nois aew!! A coisa tá feia :blink:

Abraços...

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Doctor X

Galera usei o código citado no começo e funcionou a transparência no Firefox.

segue código utilizado

<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="391" height="199">

<param name="movie" value="nomedoflash.swf" />

<param name="quality" value="high" />

<param name="wmode" value="transparent" />

<embed src="nomedoflash.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="391" height="199" wmode="transparent"></embed>

</object>

at

Doctor X

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...