Ir para conteúdo

POWERED BY:

Arquivado

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

Ma-h

[Resolvido] MP3 Player

Recommended Posts

Olá,

 

Estou com umas dúvidas, fiz algo que é errado do ponto de vista do que desejo fazer mas nao sei como fazer corretamente...

 

Quero q ao clicar na proxima musica ele vá para a proxima sempre, em um sistema rotativo

 

exemplo... musica1 musica2 e musica3

 

se ta tocando a 1 ao ir em proximo ele vá pra proxima..2 ta na 2 ele vá pra 3...

 

e o meu ele ta indo da 1 e da 1 pra 2 e dai nao sai da 2 qd vo em next...

 

>__< sei q ta errado oq to fazendo pq estou de fato falando pra ele ir pra 2 e nao sei como faço pro jeito certo...

 

bem segue em AS..

 

previous_btn.onRelease = function() {
	if (_root.numero1) {
		_root.numero = 1;
	}
	musica = "musica1.mp3";
	music(musica);
};

next_btn.onRelease = function() {
	if (_root.numero3) {
		_root.numero += 1;
	}
	musica = "musica2.mp3";
	music(musica);
};

next_btn.onRelease = function() {
	if (_root.numero3) {
		_root.numero += 1;
	}
	musica = "musica3.mp3";
	music(musica);
};

 

 

 

grata pela ajuda desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

testa assim:

 

 

var playList:Array =[ "musica1.mp3", "musica2.mp3", "musica3.mp3"]
var atual:Number = 0

previous_btn.onRelease = function() {
  atual--
  musica = playList[atual % 3];
  music(musica);
};

next_btn.onRelease = function() {
  atual++
  musica = playList[atual % 3];
  music(musica);
};

 

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

não...ta dando um único problema...

 

o next_btn não vai pra próxima qd clico nele primeiro

 

no output aparece:

 

Error opening URL "caminhotal/undefined"

 

duas vezes, e na 3° vez que aperto ele vai para a musica1.mp3 novamente, é como se ele nao achasse as outras duas que estão na mesma pasta.. p.p

 

>_<

Compartilhar este post


Link para o post
Compartilhar em outros sites

verdade, é que o valor fica negativo, testa assim:

 

 

previous_btn.onRelease = function() {
  atual--
  musica = playList[Math.abs(atual % 3)];
  music(musica);
};

next_btn.onRelease = function() {
  atual++
  musica = playList[Math.abs(atual % 3)];
  music(musica);
};

 

 

[]´s

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.