« Léo » 0 Denunciar post Postado Setembro 28, 2006 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
Froskie 0 Denunciar post Postado Setembro 28, 2006 Não tem código faltando aí não? Compartilhar este post Link para o post Compartilhar em outros sites
« Léo » 0 Denunciar post Postado Setembro 28, 2006 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
Antoniosp 2 Denunciar post Postado Setembro 29, 2006 _global.totalBytes = 3886844;Não seria melhor somar os bytesTotal? Compartilhar este post Link para o post Compartilhar em outros sites
« Léo » 0 Denunciar post Postado Setembro 29, 2006 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
Eder Fortunato 15 Denunciar post Postado Setembro 29, 2006 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
« Léo » 0 Denunciar post Postado Setembro 29, 2006 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
« Léo » 0 Denunciar post Postado Setembro 29, 2006 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