Código:
toda ayuda, sigerencia o comentario es bienvenido var lista_xml:XML = new XML(); lista_xml.ignoreWhite = true; lista_xml.onLoad = function(ok){ if(ok) llenar_lista(this.firstChild.childNodes); else trace('error al cargar la lista'); } var llenar_lista:Function = function(lista:Array){ var proveedor:Array = new Array(); mi_lista.dataProvider = proveedor; for(n=0;n<lista.length;n++){ proveedor.addItem({label:lista[n].attributes.nombre, data:lista[n].attributes.ruta}); } mi_lista.addEventListener("change", alSeleccionar); }; lista_xml.load('lista_mp3.php'); mi_sonido = new Sound(); mi_sonido.onID3 = function():Void { mp3_artista.text = mi_sonido.id3.artist; mp3_titulo.text = mi_sonido.id3.songname; mp3_albun.text = mi_sonido.id3.album; }; player.volume = "100"; alSeleccionar = new Object(); alSeleccionar.change = function(evento){ mi_sonido.loadSound(mi_lista.getItemAt(mi_lista.selectedIndex).data); player.setMedia(mi_lista.getItemAt(mi_lista.selectedIndex).data, "MP3"); player.play(); } stop();