Ir para conteúdo

POWERED BY:

Arquivado

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

Leandromx

fazer vários preloader com o FOR

Recommended Posts

Ola´pessoal,

 

Eu tenho na tela alguns preloaders e estou enxugando o código.

Nesse código ai se eu colocar fora do FOR eles funcionam normalmente..

Ai gostaria usar um for mas ele não vai..

Já dei um trace nas fotos para ver se estão ok e estão me trazendo certinho

 

O que estou fazendo de errado nisso?

 

for(var i=0;i<4; i++){
	//trace(i)
	
	_root.fundo.preloader[i]._visible = true;
	_root.fundo.foto[i].loadMovie("fundos/foto"+i+".jpg");
	trace("fundos/foto"+i+".jpg")
	_root.fundo.foto[i]._width = 765;;
	_root.fundo.preloaderi[i]._xscale = 0;
	  
	  _root.fundo.preloader[i].onEnterFrame = function() {
	  _root.fundo.preloader[i]._xscale = Math.floor(_root.fundo.foto[i].getBytesLoaded()/_root.fundo.foto[i].getBytesTotal()*100);
	  porcento[i] = Math.floor(_root.fundo.fotoi.getBytesLoaded()/_root.fundo.foto[i].getBytesTotal()*100);
	  _root.fundo.porcentagem[i] = "Carregando " + porcento[i] + "%";
	  if (Math.floor(this._xscale) < 100) {
			_root.fundo.preloader[i]._visible = true;
			_root.fundo.barrinha[i]._visible = true;	
			_root.fundo.txt_[i]._visible = true;	
			
			  }else {
				  _root.fundo.preloader[i]._visible = false;
				_root.fundo.barrinha[i]._visible = false;
				_root.fundo.txt_[i]._visible = false;	
			 
			  }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, não é por causa dessa linha?

 

_root.fundo.preloaderi[i]._xscale = 0;

Correto:

 

_root.fundo.preloader[i]._xscale = 0;

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.