Foros del Web » Creando para Internet » Flash y Actionscript »

mp3 - pase a siguiente cancion

Estas en el tema de mp3 - pase a siguiente cancion en el foro de Flash y Actionscript en Foros del Web. Hola! Necesito que este reproductor de mp3 al terminar una cancion pase a la siguiente, si tener que cliquear en el boton siguiente. El comportamiento ...
  #1 (permalink)  
Antiguo 11/06/2009, 01:05
Avatar de ss007  
Fecha de Ingreso: marzo-2002
Mensajes: 205
Antigüedad: 22 años, 8 meses
Puntos: 0
mp3 - pase a siguiente cancion

Hola! Necesito que este reproductor de mp3 al terminar una cancion pase a la siguiente, si tener que cliquear en el boton siguiente.

El comportamiento actual es que al terminar una cancion vuelve a empezar la misma

Código:
i=0;
sonando="false";
	listaCanciones = new Array("mp3/1.mp3", "mp3/2.mp3", "mp3/3.mp3");
			sonarCancion();
			equal_mc.gotoAndPlay("play");
			equal1_mc.gotoAndPlay("play");
			equal2_mc.gotoAndPlay("play");

	function sonarCancion(){
		if (sonando=="false"){
			song.stop();
			song=new Sound();
			song.loadSound (listaCanciones[i],true);
			song.setVolume(100);
			song.onSoundComplete=function(){
				song.loadSound (listaCanciones[i],true);
				song.setVolume(100);
			}
			equal_mc.gotoAndPlay("play");
			equal1_mc.gotoAndPlay("play");
			equal2_mc.gotoAndPlay("play");
			sonando="true";
			} else {
				song.stop();
				sonando="false";
		}
	}
	function pararCancion(){
		song.stop();
		sonando="false";
		equal_mc.gotoAndPlay("stop");
		equal1_mc.gotoAndPlay("stop");
		equal2_mc.gotoAndPlay("stop");
	}
	function siguienteCancion(){
	if (i<(listaCanciones.length-1)){
			i++;
		}else {
			i=0;
		}
		sonando="false";
		sonarCancion();
	}
	function anteriorCancion(){
		if (i>0){
			i--;
		}else{
			i=listaCanciones.length-1;
		}
		sonando="false";
		sonarCancion();
	}

Gracias!!!
__________________
MonaS
  #2 (permalink)  
Antiguo 11/06/2009, 01:14
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: mp3 - pase a siguiente cancion

hola XD

Código PHP:
i=0;
sonando="false";
listaCanciones = new Array("mp3/1.mp3""mp3/2.mp3""mp3/3.mp3");
sonarCancion();
equal_mc.gotoAndPlay("play");
equal1_mc.gotoAndPlay("play");
equal2_mc.gotoAndPlay("play");

function 
sonarCancion() {
    if (
sonando=="false") {
        
song.stop();
        
song=new Sound();
        
song.loadSound(listaCanciones[i],true);
        
song.setVolume(100);
        
song.onSoundComplete=function(){
        
siguienteCancion()
        };
        
equal_mc.gotoAndPlay("play");
        
equal1_mc.gotoAndPlay("play");
        
equal2_mc.gotoAndPlay("play");
        
sonando="true";
    } else {
        
song.stop();
        
sonando="false";
    }
}
function 
pararCancion() {
    
song.stop();
    
sonando="false";
    
equal_mc.gotoAndPlay("stop");
    
equal1_mc.gotoAndPlay("stop");
    
equal2_mc.gotoAndPlay("stop");
}
function 
siguienteCancion() {
    if (
i<(listaCanciones.length-1)) {
        
i++;
    } else {
        
i=0;
    }
    
sonando="false";
    
sonarCancion();
}
function 
anteriorCancion() {
    if (
i>0) {
        
i--;
    } else {
        
i=listaCanciones.length-1;
    }
    
sonando="false";
    
sonarCancion();

un consejo piensa que si ya has echo un función que realiza lo que necesitas porque no lo empleas por ejemplo cuando termine la canción utiliza la función siguiente que es lo logico XD
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 11/06/2009, 01:33
Avatar de ss007  
Fecha de Ingreso: marzo-2002
Mensajes: 205
Antigüedad: 22 años, 8 meses
Puntos: 0
Respuesta: mp3 - pase a siguiente cancion

Gracias... es que estuve todo el dia con esto y me perdi ....
__________________
MonaS
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:11.