Ir para conteúdo

POWERED BY:

Arquivado

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

( ((phabyo)) )

[Resolvido] Converter AS2 pra AS3 - loadMovie não existe mais

Recommended Posts

Olá,

 

alguém por favor poderia me ajudar?

preciso converter este codigo de AS2 para AS3.

 

Basicamente, é pegar imagens renomeadas na sequencia em uma pasta 'img' e colocoar uma do lado da outra:

 

// for para posicionamento dos mcs container

for (var i=2; i<=totalFotos; i++) {

xPos20+=totalLarguraImg;

mcCont['telaPos'+i].y=0;

mcCont['telaPos'+i].x=xPos20;

}

 

 

 

AS2

function abre() {
   mcCont["telaPos"+cont].carregador.loadMovie("img/img"+cont+".jpg");
}

Basicamente é o loadMovie que foi extinto, dando lugar a um outro que não conpreendi ainda.

O resto do codigo eu consigo alterar, o que pega é esta linha ai em cima.

 

 

AS3 que estou tentando, só carrega a primeira imagem e não as outras cinco:

 

var loader:Loader=new Loader();

var filme:URLRequest=new URLRequest('img/img'+cont+'.jpg');

function abre() {
	loader.load(filme);
	mcCont['telaPos'+cont].carregador.addChild(loader);
}
abre();

é mais ou menos isso que estou tentando?

 

Valeuuu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal,

 

acabei conseguindo.

 

function abre() {
	//trace(cont);
	loader = new Loader();
	loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteImg);
	loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressImg);
	loader.load(new URLRequest('img/img'+cont+'.jpg'));//.jpg ou .swf
	mcCont['telaPos'+cont].carregador.addChild(loader);
	mcAtual = mcCont['telaPos'+cont];
}


function onProgressImg (e:ProgressEvent) {
	//trace(e.bytesLoaded);
	var percent:Number = Math.round((e.bytesLoaded/e.bytesTotal)*100);
	var barPercent:Number = percent/100;
	mcAtual.barraaa.scaleX+=(barPercent-mcAtual.barraaa.scaleX)/5;
	mcAtual.porc.text=String(percent+"%");
}

function onCompleteImg (e:Event) {
		mcAtual.anima.gotoAndPlay(2);
		mcAtual.porc.text="";	
		if(cont<totalFotos){
			cont++;
			abre();
		}
}
//
abre();

Valeuuu

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.