hola amigos foreros
vengo con unda duda que no he podido aclarar, veran, tengo una reproductor de mp3, que tiene su lista de archivos para reproducir y utilizo el componente mediaplayback para reproducir los archivos, sin embargo el problema es que solo reproduce uno, para reproducir el siguiente el usuario tiene que seleccionarlo desde un componente list para que el mediaplayback lo reprodusca, lo que busco es que al terminar una cancion carge la siguiente, aqui dejo el codigo que tengo
Código:
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();
toda ayuda, sigerencia o comentario es bienvenido