Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2005, 04:39
vitodg
 
Fecha de Ingreso: marzo-2002
Mensajes: 34
Antigüedad: 22 años
Puntos: 0
repetir cancion en reproductor

Alguien me puede hacer el favor de decirme ¿Como hago para que cada vez que seleccione una cancion en el reproductor la repita 5 veces?

Me compartieron (http://www.cristalab.com/tutoriales/...layback_y_list) este script y funciona muy bien, solo que quiero hacer que repita 5 veces el mp3 que yo seleccione. Lo tengo a prueba en: http://www.desgestalt.com/sa/sa.swf


import mx.controls.List;
import mx.controls.MediaPlayback;

//Cargamos el XML
canciones = new XML();
canciones.ignoreWhite = true;
canciones.onLoad = function(success){
if (success){
//Shortcuts
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");

// LISTENERS

lista.addEventListener("change", alCambiar);


// FUNCIONES

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();

}
};



Gracias.
Vito Díaz

Última edición por vitodg; 10/10/2005 a las 18:13