Introdução
Depois
de receber centenas de mensagens perguntando como deixar um flash movie
transparente num HTML, decidi montar esse pequeno tutorial.
(Nota
- A transparência não funcionará no Netscape)
filme
transparente
filme
opaco
Como
você pode ver, a primeira animação permite que o background
do HTML seja visto através do filme. Você deve estar pensando
que é algo feito dentro do Flash. A resposta é não.
Os exemplos acima são da mesma animação. O truque
está no HTML onde o Flash está publicado.
Como
adicionar o código?
Par
tornar seu filme transparente, simplesmente cole esse código entre
as tags Object no HTML. Modificando os parâmetros exclusivos de
seu filme (nome e tamanho).
<object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ID="transparencia"
WIDTH="250" HEIGHT="100">
<param NAME="movie" VALUE="transparencia.swf">
<param NAME="quality" VALUE="high">
<param NAME="wmode" Value="Transparent">
<embed src="transparencia.swf" quality="high"
bgcolor="#FFFFFF"WIDTH="250" HEIGHT="100"
TYPE="application/x-shockwave-flash" >
</object> |
Usando
o Dreamweaver
No
Dreamweaver, selecionando o filme Flash, vá na Barra de propriedades
e pressione o botão parâmetros. Na janela que se abre, digite
wmode em parâmetros e transparent em Valor.
Limitações
A
transparência (assim como toda nova tecnologia) não funciona
no Netscape. Use Internet Explorer para ver o conteúdo do flash
transparente. Para que a transparência funcione, não adicione
um elemento background no seu filme. Muitos desenvolvedores adicionam
um enorme retângulo para simular um background de uma cor específica.
Esse objeto não irá permitir que a transparência seja
percebida.
Espero
que a informação ajude.
|