
Imagem Alternativa Quando Visitante Não Possuir Flash
#1
Posted 27/05/2008, 14:41
Estou tendo um problema.
Criei uma animação no flash, quando abro o site no firefox, ópera e no safari, ela funciona normalmente, já no IE6 a animação não carrega, só aparece na parte inferior da página, "um ítem restante e não carrega...
o que pode estar acontecendo? o que faço pra ela abrir no IE?
se não tiver maneira alguma, tem como eu criar uma imagem em .png por exemplo, pra abrir quando o computador do visitante não permite que o flash seja visualizado?
o código do flash é o seguinte;
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com / pub / shockwave / cabs / flash / swflash.cab#version=6,0,0,0" width="476" height="176" hspace="0" vspace="65" align="">
<param name="wmode" value="transparent" />
<embed src="animalogo2.swf" width="476" height="176" hspace="0" vspace="65" align="" wmode="transparent" type="application/x-shockwave-flash" pluginspace="http://www.macromedi...etflashplayer"> </embed>
</object>
tem algo errado aí?
obrigado desde já!
abraços
#2
Posted 27/05/2008, 14:44

Poste o link do site.
AN

#4
Posted 27/05/2008, 15:06

Ainda não descobri o motivo, mas consigo contornar.
Tente inserir novamente e faça um teste.
Uma alternativa em quanto não resolve e deixar o título de fundo como se fosse uma sombra.
AN

#5
Posted 27/05/2008, 15:11
IE é uma tristeza... rs
eu fiz esse esquema, coloquei a imagem do logotipo naquela imagem de background do topo e posiocionei a animação exatamente em cima... mas achei que ia fica muita injambração hahaha
mas acho que por enquanto é o jeito!
valeeu!
#6
Posted 27/05/2008, 15:55
Você não forneceu todos os parâmetros que o browser necessita para exibir o swf.
Veja como está na sua página:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com / pub / shockwave / cabs / flash / swflash.cab#version=6,0,0,0" width="476" height="176" hspace="0" vspace="65" align=""> <param name="wmode" value="transparent" /> <embed src="animalogo2.swf" width="476" height="176" hspace="0" vspace="65" align="" wmode="transparent" type="application/x-shockwave-flash" pluginspace="http://www.macromedia.com/go/getflashplayer"> </embed> </object>
Agora olhe o código que está na minha página:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="800" height="600" id="index" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="index.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="index.swf" quality="high" bgcolor="#000000" width="100%" height="100%" name="index" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
Sendo que o principal é, justamente, param name="movie" value="nomeDoSwf.swf".
Abraços.
pp
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
#7
Posted 27/05/2008, 16:13
mas o swf não ficou com o fundo transparente...
mas de qualquer forma vou tentar fazer denovo aqui!
valeu
abraço
Edição feita por: tng, 27/05/2008, 16:21.
#8
Posted 27/05/2008, 21:15
Se quer que fique transparente, ADICIONE a linha ao código. Não substitua todas por essa única.
<param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="index.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <param name="wmode" value="transparent" />
Abraços.
pp
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
#9
Posted 28/05/2008, 08:38
eu não sabia que dava pra usar vários <param name e value no mesmo flash oO
que ignorância! rs
por isso sempre substituía e nunca funcionava...
muito obrigado à vcs dois, Pedro e AN.
valeu pela agilidade e eficácia nas respostas!
abraços
EDIT:
vixi cara, agora no IE abriu direitinho com o fundo transparente...
já no firefox, Opera e Safari, ficou com o fundo branco :S
o que pode ser isso???
coloquei o seguinte código;
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="400" height="200" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="animalogo2.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <embed src="animalogo2.swf" quality="high" width="400" height="200" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
valeeu
Edição feita por: tng, 28/05/2008, 08:48.
#10
Posted 28/05/2008, 14:04
Funciona sim.
Normal.
Igual no IE.
Veja esse exemplo de um amigo meu, Alex Novelli, designer:
http://www.alexnovel...m/projetointer/
Veja que ele está usando a nova forma de embed para IE, ativando o ActiveX com javascript. Aliás é a forma default de exportação do Flash 8 e CS3. Exporte um HTML pelo flash e você verá o javascript e como deve ser chamado na página (com tags <script> e <noscript>). A tag <noscript> é usada em browsers como o Firefox, que não executam esse script.
Abraços.
pp
Edição feita por: Pedropauloalmeida, 28/05/2008, 14:11.
Achei exemplo viável à dúvida
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
#11
Posted 28/05/2008, 14:47
antes, não aparecia a animação no IE, agora aparece perfeita.
mas nos outros browsers, fica assim;
[]s
EDIT;
finaalmente consegui deu certo!
estava faltando só o wmode="transparent" no <embed src
mais uma vez, obrigado pela ajuda Pedro!
valeeu!
abração
Edição feita por: tng, 28/05/2008, 15:01.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)