maumau_ns 0 Denunciar post Postado Novembro 17, 2005 Eu peguei o tuto na net mas não estou conseguindo colocar as musicas para o xml puxar, onde devo colocar as musicas para o xml puxar? Bem vou postar todo o codigo se alguem ver alguma coisa errada me ajude por favor... CODIGO AS data_xml = new XML(); data_xml.ignoreWhite = true; data_xml.onLoad = ladeDaten; data_xml.load(playlist); function ladeDaten(success) { if (success) { aPath = new Array(); songTitel = new Array(); songArtist = new Array(); songCover = new Array(); audioTracks = new Array(); audioTracks = this.firstChild.childNodes; totalAudio = audioTracks.length; for (var i=0; i<totalAudio; i++) { if (audioTracks.nodeName == "song") { aPath.push(audioTracks.attributes.path); songTitel.push(audioTracks.attributes.title); songArtist.push(audioTracks.attributes.artist); songCover.push(audioTracks.attributes.bild); } } AudioPath = aPath[0]; titel = songTitel[0]; artist = songArtist[0]; aktAudio = 1; trackAnzeige = aktAudio+" / "+totalAudio; status = "Status: Musicas - Carregadas"; if (playerlook) setCover(0); erstesBild = true; setzeDirektwahl(); if (playatstart) playSong(); } else { status = "Status: Musicas - Não carregadas"; } delete audioTracks; delete data_xml; } function setCover(pNr) { if (_currentframe == 2 || !erstesBild) { cover_mc.loadMovie(songCover[pNr],1); } } function ruck(diff) { pausgabe = MySound.position - diff; MySound.stop(); MySound.start(pausgabe/1000,0); } function vor(diff) { pausgabe = MySound.position + diff; MySound.stop(); MySound.start(pausgabe/1000,0); } volume = 100; balance = 0; function playSong() { if (pauseSignal == true) { MySound.start(pausePos, 0); pauseSignal = false; playSignal = true; delete pausePos; kugel_mc._visible = 1; } else { MySound = new Sound(); if (volstatus < volume) { volume = volstatus; } else if (volstatus > volume) { volume = volstatus; } else if (volstatus == 100) { volume = 100; } if (balstatus < balance) { balance = balstatus; } else if (balstatus > balance) { balance = balstatus; } else if (balstatus == 0) { balance = 0; } MySound.loadSound(AudioPath, StreamSignal); MySound.setVolume(volume); MySound.setPan(balance); MySound.onSoundComplete=function(){ if (playrepeat) { playSong(); } else { nextTrack(); playSong(); } } volstatus = volume; balstatus = balance; pauseSignal = false; playSignal = true; wahlSignal = false; _parent.onEnterFrame = function() { total = MySound.getBytesTotal(); geladen = MySound.getBytesLoaded(); if (geladen != total) { if (geladen != undefined && total != undefined) { status = "Status: " + Math.round((geladen*100/total)) + "% Carregado"; } mc._xscale = Math.round((geladen*100/total)); } else { status = "Status: Tocando -100% Carregado"; delete _parent.onEnterFrame; kugel_mc._visible = 1; if (!StreamSignal) { MySound.start(0, 0); } } } } } play_btn.onRelease = function() { playSong(); } play_btn.onRollOver = function() { status = "Status: Carregando / Tocando música"; } play_btn.onRollOut = function() { status = (playSignal) ? status = "Status: tocando" : status = "Status: parado"; } stop_btn.onRelease = function() { MySound.stop(); playSignal = 0; delete pausePos; kugel_mc._visible = 0; } stop_btn.onRollOver = function() { status = "Status: parado"; } stop_btn.onRollOut = function() { status = (!playSignal) ? status = "Status: parado" : status = "Status: Tocando"; } pause_btn.onRelease = function() { if (!wahlSignal) { pausePos = MySound.position/1000; MySound.stop(); pauseSignal = true; playSignal = false; kugel_mc._visible = 0; status = "Status: aperte play"; } } pause_btn.onRollOver = function() { status = (!pauseSignal) ? status = "Status: pausado" : status = "Status: aperte play"; } pause_btn.onRollOut = function() { status = (!playSignal) ? status = "Status: parado" : status = "Status: tocando"; } function nextTrack() { if (aktAudio<totalAudio) { aktAudio += 1; AudioPath = aPath[aktAudio-1]; titel = songTitel[aktAudio-1]; artist = songArtist[aktAudio-1]; MySound.stop(); playSignal = 0; pauseSignal = 0; wahlSignal = 1; delete pausePos; kugel_mc._visible = 0; trackAnzeige = aktAudio+" / "+totalAudio; status = "Status: parado - aperte play"; setCover(aktAudio-1); } } next_btn.onRelease = function() { if (aktAudio < totalAudio) { nextTrack() playSong(); } } next_btn.onRollOver = function() { dstatus = status; status = "Status: Carregar próxima musica"; } next_btn.onRollOut = function() { if (status != "Status: parado - aperte play") status = dstatus; } function prevTrack() { if (aktAudio>1) { aktAudio -= 1; AudioPath = aPath[aktAudio-1]; titel = songTitel[aktAudio-1]; artist = songArtist[aktAudio-1]; MySound.stop(); playSignal = 0; pauseSignal = 0; wahlSignal = 1; delete pausePos; kugel_mc._visible = 0; trackAnzeige = aktAudio+" / "+totalAudio; status = "Status: parado - aperte play"; setCover(aktAudio-1); } } prev_btn.onRelease = function() { if (aktAudio > 1) { prevTrack(); playSong(); } } prev_btn.onRollOver = function() { dstatus = status; status = "Status: Carregar musica anterior"; } prev_btn.onRollOut = function() { if (status != "Status: parado - aperte play") status = dstatus; } zeit_btn.onRelease = function() { zeitSignal = !zeitSignal; } zeit_btn.onRollOver = function() { dstatus = status; status = "Status: Total / " +t_TrackZeit.total +" - mudar display de tempo"; } zeit_btn.onRollOut = function() { status = dstatus; } look_btn.onPress = function() { if (_currentFrame == 2) { cover_mc._visible = 0; gotoAndStop(3); } else { cover_mc._visible = 1; gotoAndStop(2); setzeDirektwahl(); setCover(aktAudio-1); } } look_btn.onRollOver = function() { dstatus = status; status = "Status: mudar visão - simples/extendido"; } look_btn.onRollOut = function() { status = dstatus; } kugel_mc._visible = 0; onEnterFrame = function () { _global.dauer = int(MySound.duration/1000); _global.position = int(MySound.position/1000); t_TrackZeit = {}; t_TrackZeit.minutes = int(_global.dauer/60); t_TrackZeit.seconds = int(_global.dauer%60); t_TrackZeit.total = checkDigits(t_TrackZeit.minutes)+":"+ checkDigits(t_TrackZeit.seconds); b_TrackZeit = {}; b_TrackZeit.minutes = int((_global.position)/60); b_TrackZeit.seconds = int((_global.position)%60); b_TrackZeit.total = checkDigits(b_TrackZeit.minutes)+":"+ checkDigits(b_TrackZeit.seconds); n_TrackZeit = {}; n_TrackZeit.minutes = int((_global.dauer - _global.position )/ 60); n_TrackZeit.seconds =int(( _global.dauer - _global.position )%60); n_TrackZeit.total = checkDigits(n_TrackZeit.minutes)+":"+ checkDigits(n_TrackZeit.seconds); sBalken("smc"); if (zeitSignal) { display =n_TrackZeit.total; } else { display =b_TrackZeit.total; } if (trackDrag != true) regler_mc._x = (MySound.position / MySound.duration) * sliderMax; } function checkDigits(pWert) { return (pWert<10) ? pWert="0"+pWert : pWert; } function sBalken(obj) { prozent = _global.position*100/_global.dauer; this[obj]._xscale = prozent; prozent = parseInt(prozent)+"%"; } movieclip.prototype.dClick = function(tempo) { if (getTimer()-clickZeit<=tempo) return true; clickZeit = getTimer(); } if (!playerlook) gotoAndStop(3); function setzeDirektwahl() { for (var j=1; j <= 12; j++) { this["dw" + j + "_btn"].nrtxt = j; if (j > totalAudio) { this["dw" + j + "_btn"].nr_txt.text = "--"; } } } function setzeAudiowahl(pAkt) { aktAudio = pAkt; AudioPath = aPath[aktAudio-1]; titel = songTitel[aktAudio-1]; artist = songArtist[aktAudio-1]; MySound.stop(); playSignal = 0; pauseSignal = 0; wahlSignal = 1; delete pausePos; kugel_mc._visible = 0; trackAnzeige = aktAudio+" / "+totalAudio; status = "Status: parado - aperte play"; setCover(aktAudio-1); playSong(); } trackDrag = false; sliderMax = bigdisplay_mc._width; regler_mc.onPress = function() { if (this._parent.MySound) { trackDrag = true; startDrag(this,false,0,this._y, sliderMax,this._y); this._parent.onMouseMove = function() { updateAfterEvent() }; } } regler_mc.onRelease = regler_mc.onReleaseOutside = function() { if (this._parent.MySound) { trackDrag = false; delete this._parent.onMouseMove; stopDrag(); neuePosition = (this._x * (MySound.duration / 1000)) / sliderMax; pausePos = neuePosition; MySound.stop(); MySound.start(neuePosition, 0); kugel_mc._visible = 1; status = "Status: tocando"; dstatus = status; playSignal = true; pauseSignal = false; } } regler_mc.onRollOver = function() { dstatus = status; status = "Status: Drag Slider"; } regler_mc.onRollOut = function() { status = dstatus; } repeat_mc._visible = 0; repeat_btn.onRelease = function() { playrepeat = !playrepeat; repeat_mc._visible = playrepeat; } repeat_btn.onRollOver = function() { dstatus = status; status = "Status: repetir musica"; } repeat_btn.onRollOut = function() { status = dstatus; } CODIGO XML <?xml version="1.0" encoding="UTF-8"?> <songs> <song path="musik/culpa.mp3" bild="" artist="Segundo Capitulo" title="De quem é a culpa..."/> <song path="musik/night.mp3" bild="covers/where.jpg" artist="Dj Doo" title="This is the night..."/> <song path="musik/Im_A_Girl.mp3" bild="covers/four.jpg" artist="Kendall Gaveck" title="I am a Girl"/> <song path="musik/flashdance.mp3" bild="covers/crazy.jpg" artist="Dj Doo" title="Flashdance - What a Feeling"/> </songs> Compartilhar este post Link para o post Compartilhar em outros sites
Antoniosp 2 Denunciar post Postado Novembro 20, 2005 Coloque o XML e o SWF em uma pasta. Dentro dela crie uma outra com o nome de MUSIK e ponhas as músicas aí dentro. Crie outra pasta, dentro daquela primeira, chamada COVERS e coloque seus JPGs. Deve ser só isso. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
williamot 0 Denunciar post Postado Fevereiro 28, 2006 Passa pra mim esse tuto de mp3 ? Eu peguei o tuto na net mas não estou conseguindo colocar as musicas para o xml puxar, onde devo colocar as musicas para o xml puxar? Bem vou postar todo o codigo se alguem ver alguma coisa errada me ajude por favor... CODIGO AS data_xml = new XML(); data_xml.ignoreWhite = true; data_xml.onLoad = ladeDaten; data_xml.load(playlist); function ladeDaten(success) { if (success) { aPath = new Array(); songTitel = new Array(); songArtist = new Array(); songCover = new Array(); audioTracks = new Array(); audioTracks = this.firstChild.childNodes; totalAudio = audioTracks.length; for (var i=0; i<totalAudio; i++) { if (audioTracks.nodeName == "song") { aPath.push(audioTracks.attributes.path); songTitel.push(audioTracks.attributes.title); songArtist.push(audioTracks.attributes.artist); songCover.push(audioTracks.attributes.bild); } } AudioPath = aPath[0]; titel = songTitel[0]; artist = songArtist[0]; aktAudio = 1; trackAnzeige = aktAudio+" / "+totalAudio; status = "Status: Musicas - Carregadas"; if (playerlook) setCover(0); erstesBild = true; setzeDirektwahl(); if (playatstart) playSong(); } else { status = "Status: Musicas - Não carregadas"; } delete audioTracks; delete data_xml; } function setCover(pNr) { if (_currentframe == 2 || !erstesBild) { cover_mc.loadMovie(songCover[pNr],1); } } function ruck(diff) { pausgabe = MySound.position - diff; MySound.stop(); MySound.start(pausgabe/1000,0); } function vor(diff) { pausgabe = MySound.position + diff; MySound.stop(); MySound.start(pausgabe/1000,0); } volume = 100; balance = 0; function playSong() { if (pauseSignal == true) { MySound.start(pausePos, 0); pauseSignal = false; playSignal = true; delete pausePos; kugel_mc._visible = 1; } else { MySound = new Sound(); if (volstatus < volume) { volume = volstatus; } else if (volstatus > volume) { volume = volstatus; } else if (volstatus == 100) { volume = 100; } if (balstatus < balance) { balance = balstatus; } else if (balstatus > balance) { balance = balstatus; } else if (balstatus == 0) { balance = 0; } MySound.loadSound(AudioPath, StreamSignal); MySound.setVolume(volume); MySound.setPan(balance); MySound.onSoundComplete=function(){ if (playrepeat) { playSong(); } else { nextTrack(); playSong(); } } volstatus = volume; balstatus = balance; pauseSignal = false; playSignal = true; wahlSignal = false; _parent.onEnterFrame = function() { total = MySound.getBytesTotal(); geladen = MySound.getBytesLoaded(); if (geladen != total) { if (geladen != undefined && total != undefined) { status = "Status: " + Math.round((geladen*100/total)) + "% Carregado"; } mc._xscale = Math.round((geladen*100/total)); } else { status = "Status: Tocando -100% Carregado"; delete _parent.onEnterFrame; kugel_mc._visible = 1; if (!StreamSignal) { MySound.start(0, 0); } } } } } play_btn.onRelease = function() { playSong(); } play_btn.onRollOver = function() { status = "Status: Carregando / Tocando música"; } play_btn.onRollOut = function() { status = (playSignal) ? status = "Status: tocando" : status = "Status: parado"; } stop_btn.onRelease = function() { MySound.stop(); playSignal = 0; delete pausePos; kugel_mc._visible = 0; } stop_btn.onRollOver = function() { status = "Status: parado"; } stop_btn.onRollOut = function() { status = (!playSignal) ? status = "Status: parado" : status = "Status: Tocando"; } pause_btn.onRelease = function() { if (!wahlSignal) { pausePos = MySound.position/1000; MySound.stop(); pauseSignal = true; playSignal = false; kugel_mc._visible = 0; status = "Status: aperte play"; } } pause_btn.onRollOver = function() { status = (!pauseSignal) ? status = "Status: pausado" : status = "Status: aperte play"; } pause_btn.onRollOut = function() { status = (!playSignal) ? status = "Status: parado" : status = "Status: tocando"; } function nextTrack() { if (aktAudio<totalAudio) { aktAudio += 1; AudioPath = aPath[aktAudio-1]; titel = songTitel[aktAudio-1]; artist = songArtist[aktAudio-1]; MySound.stop(); playSignal = 0; pauseSignal = 0; wahlSignal = 1; delete pausePos; kugel_mc._visible = 0; trackAnzeige = aktAudio+" / "+totalAudio; status = "Status: parado - aperte play"; setCover(aktAudio-1); } } next_btn.onRelease = function() { if (aktAudio < totalAudio) { nextTrack() playSong(); } } next_btn.onRollOver = function() { dstatus = status; status = "Status: Carregar próxima musica"; } next_btn.onRollOut = function() { if (status != "Status: parado - aperte play") status = dstatus; } function prevTrack() { if (aktAudio>1) { aktAudio -= 1; AudioPath = aPath[aktAudio-1]; titel = songTitel[aktAudio-1]; artist = songArtist[aktAudio-1]; MySound.stop(); playSignal = 0; pauseSignal = 0; wahlSignal = 1; delete pausePos; kugel_mc._visible = 0; trackAnzeige = aktAudio+" / "+totalAudio; status = "Status: parado - aperte play"; setCover(aktAudio-1); } } prev_btn.onRelease = function() { if (aktAudio > 1) { prevTrack(); playSong(); } } prev_btn.onRollOver = function() { dstatus = status; status = "Status: Carregar musica anterior"; } prev_btn.onRollOut = function() { if (status != "Status: parado - aperte play") status = dstatus; } zeit_btn.onRelease = function() { zeitSignal = !zeitSignal; } zeit_btn.onRollOver = function() { dstatus = status; status = "Status: Total / " +t_TrackZeit.total +" - mudar display de tempo"; } zeit_btn.onRollOut = function() { status = dstatus; } look_btn.onPress = function() { if (_currentFrame == 2) { cover_mc._visible = 0; gotoAndStop(3); } else { cover_mc._visible = 1; gotoAndStop(2); setzeDirektwahl(); setCover(aktAudio-1); } } look_btn.onRollOver = function() { dstatus = status; status = "Status: mudar visão - simples/extendido"; } look_btn.onRollOut = function() { status = dstatus; } kugel_mc._visible = 0; onEnterFrame = function () { _global.dauer = int(MySound.duration/1000); _global.position = int(MySound.position/1000); t_TrackZeit = {}; t_TrackZeit.minutes = int(_global.dauer/60); t_TrackZeit.seconds = int(_global.dauer%60); t_TrackZeit.total = checkDigits(t_TrackZeit.minutes)+":"+ checkDigits(t_TrackZeit.seconds); b_TrackZeit = {}; b_TrackZeit.minutes = int((_global.position)/60); b_TrackZeit.seconds = int((_global.position)%60); b_TrackZeit.total = checkDigits(b_TrackZeit.minutes)+":"+ checkDigits(b_TrackZeit.seconds); n_TrackZeit = {}; n_TrackZeit.minutes = int((_global.dauer - _global.position )/ 60); n_TrackZeit.seconds =int(( _global.dauer - _global.position )%60); n_TrackZeit.total = checkDigits(n_TrackZeit.minutes)+":"+ checkDigits(n_TrackZeit.seconds); sBalken("smc"); if (zeitSignal) { display =n_TrackZeit.total; } else { display =b_TrackZeit.total; } if (trackDrag != true) regler_mc._x = (MySound.position / MySound.duration) * sliderMax; } function checkDigits(pWert) { return (pWert<10) ? pWert="0"+pWert : pWert; } function sBalken(obj) { prozent = _global.position*100/_global.dauer; this[obj]._xscale = prozent; prozent = parseInt(prozent)+"%"; } movieclip.prototype.dClick = function(tempo) { if (getTimer()-clickZeit<=tempo) return true; clickZeit = getTimer(); } if (!playerlook) gotoAndStop(3); function setzeDirektwahl() { for (var j=1; j <= 12; j++) { this["dw" + j + "_btn"].nrtxt = j; if (j > totalAudio) { this["dw" + j + "_btn"].nr_txt.text = "--"; } } } function setzeAudiowahl(pAkt) { aktAudio = pAkt; AudioPath = aPath[aktAudio-1]; titel = songTitel[aktAudio-1]; artist = songArtist[aktAudio-1]; MySound.stop(); playSignal = 0; pauseSignal = 0; wahlSignal = 1; delete pausePos; kugel_mc._visible = 0; trackAnzeige = aktAudio+" / "+totalAudio; status = "Status: parado - aperte play"; setCover(aktAudio-1); playSong(); } trackDrag = false; sliderMax = bigdisplay_mc._width; regler_mc.onPress = function() { if (this._parent.MySound) { trackDrag = true; startDrag(this,false,0,this._y, sliderMax,this._y); this._parent.onMouseMove = function() { updateAfterEvent() }; } } regler_mc.onRelease = regler_mc.onReleaseOutside = function() { if (this._parent.MySound) { trackDrag = false; delete this._parent.onMouseMove; stopDrag(); neuePosition = (this._x * (MySound.duration / 1000)) / sliderMax; pausePos = neuePosition; MySound.stop(); MySound.start(neuePosition, 0); kugel_mc._visible = 1; status = "Status: tocando"; dstatus = status; playSignal = true; pauseSignal = false; } } regler_mc.onRollOver = function() { dstatus = status; status = "Status: Drag Slider"; } regler_mc.onRollOut = function() { status = dstatus; } repeat_mc._visible = 0; repeat_btn.onRelease = function() { playrepeat = !playrepeat; repeat_mc._visible = playrepeat; } repeat_btn.onRollOver = function() { dstatus = status; status = "Status: repetir musica"; } repeat_btn.onRollOut = function() { status = dstatus; } CODIGO XML <?xml version="1.0" encoding="UTF-8"?> <songs> <song path="musik/culpa.mp3" bild="" artist="Segundo Capitulo" title="De quem é a culpa..."/> <song path="musik/night.mp3" bild="covers/where.jpg" artist="Dj Doo" title="This is the night..."/> <song path="musik/Im_A_Girl.mp3" bild="covers/four.jpg" artist="Kendall Gaveck" title="I am a Girl"/> <song path="musik/flashdance.mp3" bild="covers/crazy.jpg" artist="Dj Doo" title="Flashdance - What a Feeling"/> </songs> Compartilhar este post Link para o post Compartilhar em outros sites