Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2006, 11:22
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
reproducir mp3 conforme a lista

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
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)