Ir para conteúdo

POWERED BY:

Arquivado

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

lipe760

random nas musicas em um MP3 Player

Recommended Posts

Fala ae pessoal.

 

Eu baixei um source de um MP3 Player do site FLASHMASTERS. ele interage com um arquivo xml com as url das musicas. queria saber se é possivel, por as musicas em random (aleatoria). É possivel?

 

se for possivel, tem como dar uma mao? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

 

mNumber = 0;trilha = new Sound();listaMP3 = new XML();listaMP3.ignoreWhite = true;listaMP3.load("listaMP3.xml");listaMP3.onLoad = function() {	playlist = listaMP3.childNodes;	musica = playlist[0].attributes.url;	trilha.loadSound(musica, true);	trilha.start(0, 0);	carregou = true;	dur = trilha.duration;	pos = trilha.position;};trilha.onID3 = function() {	artista = trilha.id3.artist;	titulo = trilha.id3.songname;	info = "<font color='#475848'>"+artista+" </font>. "+titulo;	label_.leg.info = info;};trilha.onSoundComplete = function() {	mute = true;	if (mNumber<playlist.length) {		mNumber++;		musica = playlist[mNumber].attributes.url;		trilha.loadSound(musica, true);		info = unescape(trilha.id3.artist)+" :: "+unescape(trilha.id3.songname);		label.leg.info = info;		stopado.gotoAndStop(1);		trilha.start();		display.mute = false;	}};//stop();

OBRIGADO!

 

UM ABRAÇO!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta ae...

var playlist:Number = listaMP3.childNodes;var k:Number = Math.floor(Math.random() * (playlist -  0));musica = playlist[k].attributes.url;

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala aih amigo, muito obrigado pela atenção!

 

mas, acho q nao pego nao

 

coloquei esse codigo em cima

 

ficando assim:

 

var playlist:Number = listaMP3.childNodes;var k:Number = Math.floor(Math.random() * (playlist -  0));musica = playlist[k].attributes.url;mNumber = 0;trilha = new Sound();listaMP3 = new XML();listaMP3.ignoreWhite = true;listaMP3.load("listaMP3.xml");listaMP3.onLoad = function() {	playlist = listaMP3.childNodes;	musica = playlist[0].attributes.url;	trilha.loadSound(musica, true);	trilha.start(0, 0);	carregou = true;	dur = trilha.duration;	pos = trilha.position;};trilha.onID3 = function() {	artista = trilha.id3.artist;	titulo = trilha.id3.songname;	info = "<font color='#475848'>"+artista+" </font>. "+titulo;	label_.leg.info = info;};trilha.onSoundComplete = function() {	mute = true;	if (mNumber<playlist.length) {		mNumber++;		musica = playlist[mNumber].attributes.url;		trilha.loadSound(musica, true);		info = unescape(trilha.id3.artist)+" :: "+unescape(trilha.id3.songname);		label.leg.info = info;		stopado.gotoAndStop(1);		trilha.start();		display.mute = false;	}	};//stop();

ta certo?

 

lista das musicas:

 

<music url="http://geocities.yahoo.com.br/arreganight/musicas/Mc_Leozinho_-_O_Show.mp3"/><music url="http://geocities.yahoo.com.br/arreganight/musicas/totalmente_demais.mp3"/><music url="http://geocities.yahoo.com.br/arreganight/musicas/buchechaesabrina-felicidade.mp3"/><music url="http://geocities.yahoo.com.br/arreganight/musicas/melodagalinha.mp3"/>

Compartilhar este post


Link para o post
Compartilhar em outros sites

COLOQUE AS 3 LINHA DENTRO DO LISTAMP3.ONLOAD = FUNCTION

FICANDO:

listaMP3.onLoad = function() {	playlist = listaMP3.childNodes;	var playlist:Number = listaMP3.childNodes;	var k:Number = Math.floor(Math.random() * (playlist -  0));	musica = playlist[k].attributes.url;	trilha.loadSound(musica, true);	trilha.start(0, 0);	carregou = true;	dur = trilha.duration;	pos = trilha.position;};

TRY!

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.