Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/11/2006, 12:54
Avatar de Bandit
Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 8 meses
Puntos: 406
Hola angelllamas:
Aquí un ejemplo con 2 canciones.
Una forma de hacerlo sería así:
A la capa 1 frame 1 del escenario arrastra el componente MediaPlayback y le pones como nombre de instancia: player.
Arrastras también List y le pones como nombre de instancia: lista.
En la capa 2 frame 1 colocamos el siguiente código:
import mx.controls.List;
import mx.controls.MediaPlayback;
//Cargamos el XML
canciones = new XML();
canciones.ignoreWhite = true;
canciones.onLoad = function(success){
if (success){
cancion = canciones.firstChild;
num_total = canciones.firstChild.childNodes.length;
//Creamos y llenamos la lista
crearLista();
//Creamos el reproductor
crearPlayer();
}
else{
trace("No se pudo cargar la lista de canciones");
}
}
canciones.load("lista.xml");
lista.addEventListener("change", alCambiar);
function crearLista(){
//Posicionamos la lista de las canciones
lista.setSize(180,200);
lista._x = 220;
lista._y = 0;
//Llenamos la lista con las canciones
misDatos = new Array();
lista.dataProvider = misDatos;
for (var i=0; i<num_total; i++) {
misDatos.addItem({label: cancion.childNodes[i].firstChild, data: cancion.childNodes[i].firstChild});
}
}
function crearPlayer(){
//Posicionamos el reproductor
player.setSize(200,200);
player._x = 0;
player._y = 0;
//Propiedades del reproductor
player.controllerPolicy = "on";
player.mediaType = "MP3";
}
//Cuando cambiamos la canción seleccionada en la lista... cargamos la nueva canción, y ejecutamos
function alCambiar (evento){
if (evento.type == "change"){
player.setMedia("musica/"+lista.selectedItem.data, "MP3");
player.play();
}
};

Creamos un archivo con el Block de Notas y lo guardamos como lista.xml.
en su interior escribimos el siguiente código:
<lista>
<cancion>nombre.mp3</cancion>
<cancion>nombre.mp3</cancion>
</lista>
Creamos una sub_carpeta que lo llamaremos: musica, donde guardamos las canciones.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/