bobmarley 0 Denunciar post Postado Novembro 17, 2009 galera.. fiz um player mp3 aqui com xml.. só que qdo ele termina uma musica.. ele nao começa tocar a segunda automaticamente só toca se clicar no botao de proxima musica e outra coisa tb tem 3 musicas nesse xml musica1 musica2 musica3 NADA esse "NADA" é o seguinte... qdo vai passando o botao de proxima musica ele vai passando as musicas até q qdo termina todas as musicas... ele passa por esse NADA como se fosse uma musica tb e nao toca nada e cada hora que carrega a pagina... toca uma musica.. como se tivesse clicado no botao de proxima musica ta meio doidao esse player ehaehuaehuae oh o codigo: playlist = new XML(); playlist.ignoreWhite = true; playlist.onLoad = function(success) { if (success) { _global.songname = []; _global.songband = []; _global.songfile = []; for (var i = 0; i<playlist.firstChild.childNodes.length; i++) { _global.songname[i] = playlist.firstChild.childNodes[i].attributes.name; _global.songfile[i] = playlist.firstChild.childNodes[i].attributes.file; trace(songname[i]+" "+songfile[i]); } } _root.createEmptyMovieClip("sound_mc", 1); _root.sound_mc.sound_obj = new Sound(); _global.song_nr = random(songfile.length); _root.sound_mc.songStarter(songfile[song_nr], songname[song_nr]); }; MovieClip.prototype.songStarter = function(file, name) { this.sound_obj.loadSound(file, true); this.onEnterFrame = function() { if (this.sound_obj.position>0) { delete this.onEnterFrame; this._parent.display_txt.text = name; } else { this._parent.display_txt.text = "loading..."; } }; this.sound_obj.onSoundComplete = function() { (song_nr == songfiles.length-1) ? _global.song_nr=0 : _global.song_nr++; _root.sound_mc.songStarter(songfiles[song_nr], songname[song_nr]); }; }; play_btn.onRelease = function() { _root.sound_mc.songStarter(songfile[song_nr], songname[song_nr]); }; pause_btn.onRelease = function() { sound_mc.stop(); pos = sound_mc.position } stop_btn.onRelease = function() { _root.sound_mc.sound_obj.stop(); }; btn_fw.onRelease = function() { (song_nr == songfile.length-1) ? _global.song_nr=0 : _global.song_nr++; _root.sound_mc.songStarter(songfile[song_nr], songname[song_nr]); }; btn_rev.onRelease = function() { (song_nr == 0) ? _global.song_nr=songfile.length-1 : _global.song_nr--; _root.sound_mc.songStarter(songfile[song_nr], songname[song_nr]); }; playlist.load("playlist.xml"); os botoes sao esses: play_btn pause_btn (nem to usando esse) stop_btn btn_fw btn_rev se alguem puder me ajudaaar agradeço mtooo e o pior.. é q nao acha mtos players por ai =/ valeuu galera abraçaooooo Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Novembro 17, 2009 Oi bobmarley, não achou players??? Em AS3, várias opções, em AS2 é ainda mais fácil de encontrar. Bom tenho um que carrega mp3 com XML (uso 7 faixas para teste) e possui um loader interno. Também exibe o nome das faixas e outras informações sobre o álbum. Baixei um template e editei. Ainda não publiquei, está numa página com menu que carrega swf externo, funciona legal. Outros possuem controle de volume, espectrum, exibem capa do álbum, etc. etc. Não posso ajudar com o seu código, mas se digitar no Google "templates flash" encontra players para todos os gostos. Compartilhar este post Link para o post Compartilhar em outros sites