Ir para conteúdo

POWERED BY:

Arquivado

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

gbs

[Resolvido] Loading em flash, problemas com IE

Recommended Posts

Bom dia pessoal,

 

Já tive problemas deste tipo com o Internet Explorer e Loading no Flash...

 

Já fiz vários loading que funciona normal em outros navegadores e no IE pula do 0 para o 100 do nada...

 

Mas o meu problema é o seguinte, criei um loading normal, que vai carregando o root e depois vários swf's externos com o componente Loader, eis o código (AS2):

 

_global.l1 = false;

onEnterFrame = function () {
	//load root
	atualsize = _root.getBytesLoaded();
	totalsize = _root.getBytesTotal();
	if (totalsize != undefined && totalsize == atualsize && _global.l1 != true) {
		_global.l1 = true;
		boxfotos_mc.boxload.contentPath = "arquivoqlqr.swf";
		boxfotos_mc.boxload.load();
	}

	//load box
	atualsize = boxfotos_mc.boxload.getBytesLoaded();
	totalsize = boxfotos_mc.boxload.getBytesTotal();
	if (totalsize != undefined && totalsize == atualsize && _global.l1 != false) {
		delete this.onEnterFrame;
	}

};

stop();

O código é maior, pois são 3 Loaders, mas a lógica é essa, teoricamente não tem erro...

 

No Firefox, Opera, Safari, Cachorro, Dog, etc.

Não tentei, mas creio que se tentar rodar o site pelo Bloco de Notas também funcionará...

 

Imagem Postada

Porém, no Internet Explorer (7), parece que por algum motivo ele não consegue calcular os tamanhos dos swfs e depois de carregar o root, não sai do 0%...

 

Imagem Postada

Após dar um F5, ele pula do 0% para o 100% no primeiro Loader e fica só no 0% no segundo, dou outro F5 e ele carrega o root e o primeiro Loader e vai do 0% ao 100% no segundo, e assim sucessivamente...

 

Após ter feito cache de todos os SWF ele pula tudo do 0% para o 100% e pronto, carrega tudo, se limpo o cache do Internet Explorer e dou F5, o problema se repete....

 

Além de incluir uma frase no site dizendo: "Se você está com o Internet Explorer e está acessando o site pela primeira vez, aperte a tecla F5 6 vezes, com intervalos médios de 5 segundos entre uma apertada e outra.", alguma outra idéia de como resolver o problema? <_<

 

Link do Site com o problema: http://www.vibenight.com.br/index2.php

 

Vlw! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

não sei qual a causa do problema

 

mas você poderia criar um swf separado, apenas para carregar esses outros

 

e usar a classe MovieClipLoader para isso, com ela é bem mais facil, e não tem problema com pular as porcentagens

 

 

[]´s

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.