Ir para conteúdo

POWERED BY:

Arquivado

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

serpaulo

com player MP3+xml

Recommended Posts

Ola Pessoal tudo bem????

 

Entao preciso da ajuda de voces.... pra variar http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Fiz um player baseado nesse tutorial e ja esta funcionando Tutorial MP3 Player

 

O que eu preciso de ajuda é o seguinte...

 

No combo so esta aparecendo o nome da musica e gostaria de colocar junto, alem do nome da musica, tambem o nome do autor/cantor.

 

Este é o XML

 

<?xml version="1.0" encoding="UTF-8"?><musicas> 	<musica nomeMusica="Selecione uma Musica"></musica>	<musica nomeMusica="BackToYou.mp3"></musica>	<musica nomeMusica="SemRadar.mp3"></musica>	<musica nomeMusica="GoodPeople.mp3"></musica></musicas>

Valeu galera

 

Te +

 

Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

no seu arquivo playermp3.as, eu alteirei essa parte logo no inicio

 

var musicasXML:XML = new XML();musicasXML.ignoreWhite = true;musicasXML.onLoad = function():Void {var arrayMusicas = new Array();for (var a = 0; a<musicasXML.childNodes[0].childNodes.length; a++) {z	arrayMusicas.push(musicasXML.childNodes[0].childNodes[a].attributes.nomeMusica);}

 

Para isso:

 

var musicasXML:XML = new XML();musicasXML.ignoreWhite = true;musicasXML.onLoad = function():Void {var arrayMusicas = new Array();var filhofor (var a = 0; a<musicasXML.childNodes[0].childNodes.length; a++) {  filho = musicasXML.childNodes[0].childNodes[a]  arrayMusicas.push(filho.attributes.nomeMusica + " / "+filho.attributes.nomeAutor);}

 

 

e o XML

 

 

 

<?xml version="1.0" encoding="ISO8859-1"?><musicas> <musica nomeAutor="autor1" nomeMusica="Selecione uma Pregacao"></musica><musica nomeAutor="autor2" nomeMusica="O Nome de Deus e Jesus.mp3"></musica><musica nomeAutor="autor3" nomeMusica="O Sexto Sentido.mp3"></musica><musica nomeAutor="autor4" nomeMusica="Felix e Paulo.mp3"></musica><musica nomeAutor="autor5" nomeMusica="Introducao - Nos temos o Nike.mp3"></musica><musica nomeAutor="autor6" nomeMusica="Nos temos Nike Original.mp3"></musica></musicas>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Eder... as mudancas funcionaram, esta aparecendo o autor no drop-down... so que quando publico as musicas nao tocam... pode ser por causa do xml? valeuPaulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser o nome das musica, evite usar nomes compostos(exemplo "O Sexto Sentido.mp3") veja se estão na mesma pasta que o arquivo .swf também

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou tentar alguns testes aqui..... mas nao sei se seria isso pois antes funcionava he he he =]Se tiver alguma outra dica, agradeco... te +Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois é o problema era outro

 

ele esta puxando o arquivo baseado no nome que esta na combo, então o nome do arquivo deve ser "musica/autor.mp3"

 

esse era o erro

 

eu dei uma alterada pra funcionar

 

for (var a = 0; a<musicasXML.childNodes[0].childNodes.length; a++) {  filho = musicasXML.childNodes[0].childNodes[a]   musica = filho.attributes.nomeMusica  autor = filho.attributes.nomeAutor  nome2 = musica+" / "+ autor  dado = {data:musica, label:nome2},   arrayMusicas.push(dado);}

agora ele joga no label da combo "musica/auto" e no value da combo ele joga só "musica"

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.