Jump to content


Photo

Imagem Alternativa Quando Visitante Não Possuir Flash


  • Faça o login para participar
10 replies to this topic

#1 tng

tng

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Masculino

Posted 27/05/2008, 14:41

Olá, boa tarde!

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 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 27/05/2008, 14:44

Olá, bem vindo aê !!! (y)

Poste o link do site.


AN :)

#3 tng

tng

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Masculino

Posted 27/05/2008, 14:51

opa!
muito obrigado brother!

o endereço do site é esse: Brsistem


ps: que atendimento rápido! rs, valeu mesmo!

Edição feita por: tng, 27/05/2008, 14:53.


#4 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 27/05/2008, 15:06

Vi aqui ... a principio não me liguei no lance :( as vezes rola uns tilts aqui ao fazer uma alteração na página, o flash some, ao inserir novamente o swf fica normal.

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 tng

tng

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Masculino

Posted 27/05/2008, 15:11

eu já tentei várias vezes e nada

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 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 27/05/2008, 15:55

É um erro de HTML.
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

#7 tng

tng

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Masculino

Posted 27/05/2008, 16:13

eu tinha tentado colocar; param name="movie"

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 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 27/05/2008, 21:15

Uma coisa nada tem a ver com outra

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

#9 tng

tng

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Masculino

Posted 28/05/2008, 08:38

poow!

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 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 28/05/2008, 14:04

Cara.
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


#11 tng

tng

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Masculino

Posted 28/05/2008, 14:47

ele funciona... só não fica com o fundo transparente =/
antes, não aparecia a animação no IE, agora aparece perfeita.

mas nos outros browsers, fica assim;
Posted Image


[]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)

IPB Skin By Virteq