Ir para conteúdo

Arquivado

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

Thales Rodrigues

Problema com Loader e música

Recommended Posts

Olá, eu estou fazendo um jogo e eu coloquei um loader nele, que quando acaba de carregar vem uma animação e depois o jogo aparece na tela. Mas o jogo tem uma música e a música toca antes da animação acabar, e eu gostaria de saber como eu corrijo isso.

 

Aqui está uma parte do meu código:

meuLoader.load(minhaURL);

meuLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progresso);
var som:Sound = new Sound();
var somLocal:URLRequest = new URLRequest("Animação.mp3");
som.load(somLocal);

meuLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, mostrar);
meuLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, erro);
stage.addEventListener(Event.ENTER_FRAME, acabar);

function progresso(e:ProgressEvent):void
{
	animacao.carregando.texto.text = String(((e.bytesLoaded / e.bytesTotal) * 100).toFixed(0)) + "%";
}

function mostrar(e:Event):void
{
	animacao.gotoAndPlay(21);
	som.play();
	meuLoader.removeEventListener(ProgressEvent.PROGRESS, progresso);
}

function acabar(e:Event):void
{
	if (animacao.acabou)
	{
		removeChild(animacao);
		addChild(meuLoader);
		stage.removeEventListener(Event.ENTER_FRAME, acabar);
	}
}

function erro(e:IOErrorEvent):void
{
	animacao.carregando.texto.text = "Falha no carregamento.";
	animacao.gotoAndStop(animacao.totalFrames);
	animacao.carregando.gotoAndStop(animacao.carregando.totalFrames);
}

 

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.