[Resolvido] Loading em flash, problemas com IE
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á...
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.vibenight.com.br/firefox.jpg&key=ce1e474b46c1e5eaaf9070032dcce0a9840b2b7715d1e780d9f0b3511e552803" alt="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%...
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.vibenight.com.br/ie.jpg&key=3abcf6aaca906c6e9a30ec6ed2a4a1ed5e260708bede1c5de776d059eb0fb76b" alt="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
Discussão (2)
Carregando comentários...