Código :
var pausa:Number = 0; var estado:Number = 0; var playlistXML:XML = new XML(); playlistXML.ignoreWhite = true; var music:Sound = new Sound(); var currentSong:String; playlistXML.onLoad = function() { var tempArray = new Array(); for (var i = 0; i<this.firstChild.childNodes.length; ++i) { tempArray[i] = new Object(); tempArray[i].label = this.firstChild.childNodes[i].firstChild.nodeValue; tempArray[i].data = this.firstChild.childNodes[i].attributes.URL; } playlist_lb.dataProvider = tempArray; }; playlistXML.load("playlista.xml"); var playlist_lbListener:Object = new Object(); playlist_lbListener.change = function() { currentSong = playlist_lb.selectedItem.data; }; playlist_lb.addEventListener("change", playlist_lbListener); play_btn.onRelease = function() { music.stop(); music = new Sound(); //esto sobraría, solo son los campitos de texto ID3 music.onID3 = function() { song_txt.text = this.id3.TIT2; artist_txt.text = this.id3.TPE1; year_txt.text = this.id3.TYER; URL_txt.htmlText = "<a href=\""+this.id3.WXXX+"\">"+this.id3.WXXX+"\">"+this.id3.WXXX+"</a>"; comments_txt.text = this.id3.COMM; }; music.loadSound(currentSong, true); }; //anterior_btn.onRelease = function() {}; //////////////////////////////////////////////////////////////////////////////////////// /////////////////////////[b]AQUI ESTA EL PROBLEMA[/b]////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// siguiente_btn.onRelease = function() { music.stop(); currentSong = playlist_lb.selectedIndex+1+".mp3"; music.loadSound(currentSong, true); trace(currentSong) /*/var siguiente:String; siguiente = playlistXML.firstChild.childNodes.nextSibling.data;*/ //var siguiente:String = playlistXML.nextSibling.firstChild.childNodes.attributes.URL; //music.loadSound(siguiente, true); //trace(siguiente); }; //////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// stop_btn.onRelease = function() { if (estado == 1) { pausa = music.position; music.stop(); estado = 0; } else { music.start(pausa/1000); estado = 1; } };
a ver si alguien me puede echar un manilla... [/code]