Ir para conteúdo

POWERED BY:

Arquivado

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

Mais FM

XML no Flash

Recommended Posts

Amigos, peço um help para a solução do seguinte problema: Embora não tenho muito conhecimento de flash e nem de xml, mas nas pesquisas que fiz não achei que seja muito complicado (a complicação está mesmo na falta de cumplicidade minha mais do flash, rsrsrs) queria fazer o seguinte: No site de minha emissora de rádio tem a função ouvir ao vivo, porém queri muito colocar a informação da música que está sendo executado na rádio (texto mesmo). O programa que uso gera um arquivo xml para essa função e nas pesquisas encontrei um cód que possivelmente faça esse trabalho, mas sinceramente não acho que parte do xml tenho que indicar para aparecer no flash. Socorro...

 

O Código XML gerado pelo programa é esse:

 

<?xml version="1.0" encoding="ISO-8859-1" ?><Playlist CurrentTime="09/07/2009 16:01:09">

 

<OnAir>

 

<Break>

 

<Id>Comercial</Id>

 

<Op>Iram Carvalho</Op>

 

<SchedTime>09/07/2009 16:00:00</SchedTime>

 

<StartedTime>09/07/2009 15:58:06</StartedTime>

 

<Type>C</Type>

 

<InsCount>18</InsCount>

 

<MusicCount>0</MusicCount>

 

<Dur>00:10:38</Dur>

 

<SchedEnd>09/07/2009 16:08:51</SchedEnd>

 

<ShedPause/>

 

</Break>

 

<CurIns>

 

<StartedTime>09/07/2009 16:01:09</StartedTime>

 

<Id>180</Id>

 

<Name>MEGA SIMPLES - SEM LIMITES</Name>

 

<Type>0</Type>

 

<Filename>MEGA SIMPLES - SEM LIMITES.mp3</Filename>

 

<Dur>26.4</Dur>

 

<Intro/>

 

<Bitrate>320</Bitrate>

 

</CurIns>

 

<CurMusic>

 

<StartedTime/>

 

<Id/>

 

<Title/>

 

<Subtitle/>

 

<Artist/>

 

<Album/>

 

<Track/>

 

<Publisher/>

 

<Year/>

 

<Comment/>

 

<Language/>

 

<Genre/>

 

<RingTone/>

 

<URLComm/>

 

<URLCover/>

 

</CurMusic>

 

</OnAir>

 

<Next>

 

<NextIns>

 

<Ins SchedTime="09/07/2009 16:01:34" Id="61" Type="0" Name="HSJD - NOVO HOSPITAL ( Sideral)" Filename="HSJD - NOVO HOSPITAL ( Sideral).mp3" Dur="30.2" Intro="" Bitrate="192"/>

 

<Ins SchedTime="09/07/2009 16:02:04" Id="VH" Type="2" Name="MAIS FM, TOCANDO O SEU SOM" Folder="VINHETAS" Filename="MAIS FM, TOCANDO O SEU SOM.MP3" Dur="5.2" Intro="" Bitrate="192"/>

 

<Ins SchedTime="09/07/2009 16:02:08" Id="188" Type="0" Name="PÉ DE MOLEQUE JULHO 01" Filename="PÉ DE MOLEQUE JULHO 01.mp3" Dur="32.8" Intro="" Bitrate="320"/>

 

<Ins SchedTime="09/07/2009 16:02:41" Id="185" Type="0" Name="FOX - 50% DE DESCONTO" Filename="FOX - 50% DE DESCONTO.mp3" Dur="41.4" Intro="" Bitrate="320"/>

 

<Ins SchedTime="09/07/2009 16:03:22" Id="131" Type="0" Name="CASA GUARARAPES - JINGLE" Filename="CASA GUARARAPES - JINGLE.mp3" Dur="29.9" Intro="" Bitrate="128"/>

 

</NextIns>

 

<NextMusic>

 

<Music SchedTime="09/07/2009 16:08:51" Id="" Title="Akon - Beautiful" Dur="5:12.1" Intro="">

 

<Title>Beautiful</Title>

 

<Subtitle/>

 

<Artist>Akon</Artist>

 

<Album/>

 

<Track/>

 

<Publisher/>

 

<Year/>

 

<Comment>www.MzHipHop.com</Comment>

 

<Language/>

 

<Genre/>

 

<RingTone/>

 

<URLComm/>

 

<URLCover>www.MzHipHop.com</URLCover>

 

</Music>

 

<Music SchedTime="09/07/2009 16:14:02" Id="" Title="Calcinha Preta - Você não vale nada (Caminho das Índias)" Dur="3:22.1" Intro="">

 

<Title>Você Não Vale Nada</Title>

 

<Subtitle/>

 

<Artist>Calcinha Preta</Artist>

 

<Album>Caminho Das Índias - Nacional</Album>

 

<Track>20</Track>

 

<Publisher/>

 

<Year>2009</Year>

 

<Comment/>

 

<Language/>

 

<Genre>Novelas</Genre>

 

<RingTone/>

 

<URLComm/>

 

<URLCover/>

 

</Music>

 

<Music SchedTime="09/07/2009 17:19:32" Id="" Title="Djavan - Oceano" Dur="4:35.4" Intro="">

 

<Title>Oceano</Title>

 

<Subtitle/>

 

<Artist>Djavan</Artist>

 

<Album/>

 

<Track/>

 

<Publisher/>

 

<Year/>

 

<Comment/>

 

<Language/>

 

<Genre>Blues</Genre>

 

<RingTone/>

 

<URLComm/>

 

<URLCover/>

 

</Music>

 

<Music SchedTime="09/07/2009 17:24:05" Id="" Title="Beatles - Hey Jude" Dur="4:26.2" Intro="">

 

<Title>Beatles - Hey Jude</Title>

 

<Subtitle/>

 

<Artist>Beatles</Artist>

 

<Album/>

 

<Track>6</Track>

 

<Publisher/>

 

<Year>0</Year>

 

<Comment/>

 

<Language/>

 

<Genre/>

 

<RingTone/>

 

<URLComm/>

 

<URLCover/>

 

</Music>

 

<Music SchedTime="09/07/2009 17:28:32" Id="" Title="Dr. Hook - Sharing The nigth together" Dur="2:42.5" Intro="">

 

<Title>Sharing The nigth together</Title>

 

<Subtitle/>

 

<Artist>Dr. Hook</Artist>

 

<Album/>

 

<Track/>

 

<Publisher/>

 

<Year/>

 

<Comment/>

 

<Language/>

 

<Genre/>

 

<RingTone/>

 

<URLComm/>

 

<URLCover/>

 

</Music>

 

</NextMusic>

 

</Next>

 

</Playlist>

 

 

 

O código que estou tentando usar na actionscript é esse:

 

System.useCodepage = true;

var meuXML:XML = new XML();

meuXML.load("musicasite.xml");

meuXML.ignoreWhite = true;

meuXML.onLoad = function(){

trace(this.childNodes[0].childNodes[0].attributes.id);

trace(this.childNodes[0].childNodes[1].childNodes);

}

 

 

Não entendi muito bem essas (childnodes)

Nos testes que fiz, ou mostra todo esse xml ou aparece (indefined)

Lembrando que preciso das seguites informações do xml: artista - música.

 

Desde já obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos, peço um help para a solução do seguinte problema: Embora não tenho muito conhecimento de flash e nem de xml, mas nas pesquisas que fiz não achei que seja muito complicado (a complicação está mesmo na falta de cumplicidade minha mais do flash, rsrsrs) queria fazer o seguinte: No site de minha emissora de rádio tem a função ouvir ao vivo, porém queri muito colocar a informação da música que está sendo executado na rádio (texto mesmo). O programa que uso gera um arquivo xml para essa função e nas pesquisas encontrei um cód que possivelmente faça esse trabalho, mas sinceramente não acho que parte do xml tenho que indicar para aparecer no flash. Socorro...

 

O Código XML gerado pelo programa é esse:

 

<?xml version="1.0" encoding="ISO-8859-1" ?><Playlist CurrentTime="09/07/2009 16:01:09">

 

<OnAir>

 

<Break>

 

<Id>Comercial</Id>

 

<Op>Iram Carvalho</Op>

 

<SchedTime>09/07/2009 16:00:00</SchedTime>

 

<StartedTime>09/07/2009 15:58:06</StartedTime>

 

<Type>C</Type>

 

<InsCount>18</InsCount>

 

<MusicCount>0</MusicCount>

 

<Dur>00:10:38</Dur>

 

<SchedEnd>09/07/2009 16:08:51</SchedEnd>

 

<ShedPause/>

 

</Break>

 

<CurIns>

 

<StartedTime>09/07/2009 16:01:09</StartedTime>

 

<Id>180</Id>

 

<Name>MEGA SIMPLES - SEM LIMITES</Name>

 

<Type>0</Type>

 

<Filename>MEGA SIMPLES - SEM LIMITES.mp3</Filename>

 

<Dur>26.4</Dur>

 

<Intro/>

 

<Bitrate>320</Bitrate>

 

</CurIns>

 

<CurMusic>

 

<StartedTime/>

 

<Id/>

 

<Title/>

 

<Subtitle/>

 

<Artist/>

 

<Album/>

 

<Track/>

 

<Publisher/>

 

<Year/>

 

<Comment/>

 

<Language/>

 

<Genre/>

 

<RingTone/>

 

<URLComm/>

 

<URLCover/>

 

</CurMusic>

 

</OnAir>

 

<Next>

 

<NextIns>

 

<Ins SchedTime="09/07/2009 16:01:34" Id="61" Type="0" Name="HSJD - NOVO HOSPITAL ( Sideral)" Filename="HSJD - NOVO HOSPITAL ( Sideral).mp3" Dur="30.2" Intro="" Bitrate="192"/>

 

<Ins SchedTime="09/07/2009 16:02:04" Id="VH" Type="2" Name="MAIS FM, TOCANDO O SEU SOM" Folder="VINHETAS" Filename="MAIS FM, TOCANDO O SEU SOM.MP3" Dur="5.2" Intro="" Bitrate="192"/>

 

<Ins SchedTime="09/07/2009 16:02:08" Id="188" Type="0" Name="PÉ DE MOLEQUE JULHO 01" Filename="PÉ DE MOLEQUE JULHO 01.mp3" Dur="32.8" Intro="" Bitrate="320"/>

 

<Ins SchedTime="09/07/2009 16:02:41" Id="185" Type="0" Name="FOX - 50% DE DESCONTO" Filename="FOX - 50% DE DESCONTO.mp3" Dur="41.4" Intro="" Bitrate="320"/>

 

<Ins SchedTime="09/07/2009 16:03:22" Id="131" Type="0" Name="CASA GUARARAPES - JINGLE" Filename="CASA GUARARAPES - JINGLE.mp3" Dur="29.9" Intro="" Bitrate="128"/>

 

</NextIns>

 

<NextMusic>

 

<Music SchedTime="09/07/2009 16:08:51" Id="" Title="Akon - Beautiful" Dur="5:12.1" Intro="">

 

<Title>Beautiful</Title>

 

<Subtitle/>

 

<Artist>Akon</Artist>

 

<Album/>

 

<Track/>

 

<Publisher/>

 

<Year/>

 

<Comment>www.MzHipHop.com</Comment>

 

<Language/>

 

<Genre/>

 

<RingTone/>

 

<URLComm/>

 

<URLCover>www.MzHipHop.com</URLCover>

 

</Music>

 

<Music SchedTime="09/07/2009 16:14:02" Id="" Title="Calcinha Preta - Você não vale nada (Caminho das Índias)" Dur="3:22.1" Intro="">

 

<Title>Você Não Vale Nada</Title>

 

<Subtitle/>

 

<Artist>Calcinha Preta</Artist>

 

<Album>Caminho Das Índias - Nacional</Album>

 

<Track>20</Track>

 

<Publisher/>

 

<Year>2009</Year>

 

<Comment/>

 

<Language/>

 

<Genre>Novelas</Genre>

 

<RingTone/>

 

<URLComm/>

 

<URLCover/>

 

</Music>

 

<Music SchedTime="09/07/2009 17:19:32" Id="" Title="Djavan - Oceano" Dur="4:35.4" Intro="">

 

<Title>Oceano</Title>

 

<Subtitle/>

 

<Artist>Djavan</Artist>

 

<Album/>

 

<Track/>

 

<Publisher/>

 

<Year/>

 

<Comment/>

 

<Language/>

 

<Genre>Blues</Genre>

 

<RingTone/>

 

<URLComm/>

 

<URLCover/>

 

</Music>

 

<Music SchedTime="09/07/2009 17:24:05" Id="" Title="Beatles - Hey Jude" Dur="4:26.2" Intro="">

 

<Title>Beatles - Hey Jude</Title>

 

<Subtitle/>

 

<Artist>Beatles</Artist>

 

<Album/>

 

<Track>6</Track>

 

<Publisher/>

 

<Year>0</Year>

 

<Comment/>

 

<Language/>

 

<Genre/>

 

<RingTone/>

 

<URLComm/>

 

<URLCover/>

 

</Music>

 

<Music SchedTime="09/07/2009 17:28:32" Id="" Title="Dr. Hook - Sharing The nigth together" Dur="2:42.5" Intro="">

 

<Title>Sharing The nigth together</Title>

 

<Subtitle/>

 

<Artist>Dr. Hook</Artist>

 

<Album/>

 

<Track/>

 

<Publisher/>

 

<Year/>

 

<Comment/>

 

<Language/>

 

<Genre/>

 

<RingTone/>

 

<URLComm/>

 

<URLCover/>

 

</Music>

 

</NextMusic>

 

</Next>

 

</Playlist>

 

 

 

O código que estou tentando usar na actionscript é esse:

 

System.useCodepage = true;

var meuXML:XML = new XML();

meuXML.load("musicasite.xml");

meuXML.ignoreWhite = true;

meuXML.onLoad = function(){

trace(this.childNodes[0].childNodes[0].attributes.id);

trace(this.childNodes[0].childNodes[1].childNodes);

}

 

 

Não entendi muito bem essas (childnodes)

Nos testes que fiz, ou mostra todo esse xml ou aparece (indefined)

Lembrando que preciso das seguites informações do xml: artista - música.

 

Desde já obrigado.

Com esse código é possível fazer funcionar, porém é melhor você entender pelo menos o básico de xml e de como integrar com o flash. Segue tuto:

Flash +Xml parte 1

Flash +Xml parte 2

 

Abs e bons estudos

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.