Mais FM 0 Denunciar post Postado Julho 10, 2009 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
Matheus Brito 12 Denunciar post Postado Julho 11, 2009 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