Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

McCord

SWF+Firefox+Transparência+Prioridades de Interação

Recommended Posts

Olá pessoal!

 

Estou com um problema fudido dakeles aqui no meu trabalho. É o seguinte, eu tenho uma página em html, só que o topo e o menu (o menu é vertical, e não colado no topo) são em flash, e eles são um arquivo único porque o topo e o menu interagem e acontecem numa ordem determinada.

 

Bom, esse meu arquivo .swf tem 480px de altura (topo + menu), e como está em transparência, não atrapalha a visualização da pagina HTML que fica por baixo dele, e é claro, coloquei esse SWF em um layer, pra embaixo desse swf poder ir texto, fundos, etc, enfim, tudo o que se pode ter numa página em html.

 

Até então estava tudo muit bom, tudo muito bem, eu testei no IE, e quando clico com o direito onde seria flash e aparece o HTML, nem mesmo aparece aquele menu "about macromedia flash" e tal, ou seja, por mais que exista um grande arquivo swf de 480 de altura cobrindo toda a minha página montada em HTML, eu posso interagir com o texto, selecionar, copiar, clicar em links etc.

 

Até que a minha alegria acabou quando testei essa página no Firefox!!!!! Calma, calma, transparente o arquivo ficou, de boa, só que em toda a área que seria do SWF, não dá pra interagir com o HTML, ou seja, se tiver um texto por baixo do SWF, onde ele é transparente, eu não posso selecionar, se tiver um link, não poderei clicar, pq sempre aparece a m***** do "about macromedia flash".

 

Pessoal, se no IE o swf "morre" totalmente onde é transparente, pq isso não acontece no FIrefox?!?!?!?!?! Alguém ajuda pelo amor de deus!!!!!!!!!!

 

 

Obs: código de inserção no HTML:

<script type="text/javascript">	var fmovie= new SWFObject("goose_base.swf", "goose_base", "779", "480", "8.0.22", "#ffffff");	fmovie.addParam("quality", "high");	fmovie.addParam("wmode", "transparent");	fmovie.write("goose_base");	</script>
* (e isso puxa aquele script pra nao ter aquela maldita barra cinza)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui!Galera, a minha solução não foi lá grandes coisas, mas é a única que está ao meu alcance. A saída foi colocar todos os textos e imagens em layers acima do flash... sei lá se é mta xunxeira isso, mas foi o jeito... mas se alguém souber um resultado mais prático, por favor poste aqui...Vlw! Abs!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem McCord...Digamos que você reseolveu de uma maneira não muito convencional, mas resolveu...hehehehehehe.Porém acho que o mais prático pra você seria montar os menus separados... e depois usar a função LocalConnection do flash pra interagir ambos...Faça uma busca depois por LocalConnection no aqui no forum que tem boas referências..Abraço,Douglas

Compartilhar este post


Link para o post
Compartilhar em outros sites

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 http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo fato do CSS não funcionar direito no FIREFOX

Realmente, eu poderia ter passado o dia sem essa!
Qual o problema? CSS não funciona 100% no FireFOX!Se você sentiu encomodado com a minha citação, poderia tentar me fazer pensar o contrario ao inves de soltar peçonhas no topico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro SpainelT

 

Não vou levar a fundo esta discussão porque estamos no fórum errado, este é de Flash e Action Script, para discutirmos CSS aqui não seria o local, certo?

 

Penso que você está errado sobre o firefox, e no caso do IE o caso é bem pior.

 

O Firefox é um dos browsers que se melhor comportam com CSS e Padrões Web

 

E o IE é exatamente ao contrário.

 

Realmente, o Firefox não interpreta "100% certo" o CSS

 

O único navegador rodando em windows que interpreta "100% certo" é o opera. (vide http://www.webstandards.org/files/acid2/test.html)

 

Verás como o IE não é tudo isso que você pensa!

 

 

 

Caso queira aprofundar essa discussão, vamos pro e-mail!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom galera, estou com o problema mais ou menos parecido, o meu site tem uma imagem de fundo que tem links por cima criei uma <div> e dentro desta div um flash que passa por cima da imagem com fundo transparente, até ai beleza, rola transparente também no firefox. O meu problema começa que a div+flash no firefox ignore os links que estão na imagem abaixo.Alguém já teve esse problema ? Como resolver ?como o meu flash é clicavel estou usando o script <script src="dynActiveX.js"></script> e esta rolando na boa no IE e no firefox, agora como disse os botões na imagem não funcionam de forma alguma como fazer para funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com exatamente o mesmo problema, ainda não consegui achar um modo de resolver.Se conseguir resolver, por favor me mande um email me contando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.