Ir para conteúdo

POWERED BY:

Arquivado

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

« Léo »

clearInterval

Recommended Posts

Fala galera q sempre me tira das enrascadas! rs

beleza??

 

Seguinte, alguem sabe o q tem de errado no cod:

 

carregar = function(indice) {

bytesA1 = rcpA1.getBytesLoaded();

bytesA2 = rcpA2.getBytesLoaded();

bytesA3 = rcpA3.getBytesLoaded();

bytesA4 = rcpA4.getBytesLoaded();

bytesB1 = rcpB1.getBytesLoaded();

bytesB2 = rcpB2.getBytesLoaded();

bytesB3 = rcpB3.getBytesLoaded();

bytesB4 = rcpB4.getBytesLoaded();

bytesC1 = rcpC1.getBytesLoaded();

bytesC2 = rcpC2.getBytesLoaded();

bytesC3 = rcpC3.getBytesLoaded();

bytesC4 = rcpC4.getBytesLoaded();

 

totalA1 = rcpA1.getBytesTotal();

totalA2 = rcpA2.getBytesTotal();

totalA3 = rcpA3.getBytesTotal();

totalA4 = rcpA4.getBytesTotal();

totalB1 = rcpB1.getBytesTotal();

totalB2 = rcpB2.getBytesTotal();

totalB3 = rcpB3.getBytesTotal();

totalB4 = rcpB4.getBytesTotal();

totalC1 = rcpC1.getBytesTotal();

totalC2 = rcpC2.getBytesTotal();

totalC3 = rcpC3.getBytesTotal();

totalC4 = rcpC4.getBytesTotal();

trace("funciona");

_global.totalCarregado = (bytesA1+bytesA2+bytesA3+bytesA4+bytesB1+bytesB2+bytesB3+bytesB4+bytesC1+bytesC2

+bytesC3+bytesC4);

_global.totalBytes = 3886844;

_global.carregado = int((totalCarregado*100)/totalBytes);

_root.loadingMC.text = carregado+" % carregado";

if (carregado == 100) {

clearInterval(intCarrega);

_root.loadingMC._visible = false;

trace("COMO ASSIM??");

}

}

intCarrega = setInterval(carregar,10,this.i);

 

o.O ... o clearInterval num funciona e num sei pq!!! =/

Ele acessa o if... entra la executa o _visible e o trace mas num para o setInterval! =/

 

 

Abraços!

Agradeço desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O filme tem muito mais codigo, mas este é o "bloco problemático". rs

 

Tirei do pois tava dando uns errinhos de visualização.

 

Ja to quase me tacando do 7° andar por causa desse interval. Por favor, salvem uma vida! Digam-me: -O que está errado? >.<

 

rsrs

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, com certeza sim. Eu tava fazendo isso, mas acontece q o flash nao reconhecia tds os bytesTotal de uma vez... consequentemente, qd o flash reconhecia mais um byteTotal, o loading regredia.... sacou? entao dei um trace na soma dos bytes esperei td ser carregado, copiei o valor e substituí... o.OMas meu problema ainda persiste.... estou pensando em mudar pra onEnterFrame.... mas o gasto de memoria eh mt maior q com o setInterva, correto???abraços galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser meio extermo, mas as vezes faço issoé só declarar uma variavel global q vai controlar o interval_global.intCarrega = setInterval(carregar,10,this.i);lembre de declarar ela antes

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois eh cara... naum funcionou!!! :blink: Vlw pelo pitaco!!!Alguem consegue desvendar este misterio da naturezaFlash pra mim?!?!?! rsAbraços!!!1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, MIL DESCULPAS... to ateh envergonhado http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Erro completamente meu.... esse codigo tava dentro de um for... ou seja... tinha uma pregada de setInterval rodando...

 

Me perdoem..

E obrigado aos q tentaram ajudar! ;)

 

 

Abraços!

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.