Miren ando desarrollando una Web
y tengo Unos Sonidos Para Loops!!
e leido Los tutos de komo hacer un Loop y komo Pausar y despausar!!
y los e konvinado!!
Todo va vien desde ke empieza la pelikula
"empieza reproduciendoce Una y otra ves"
eL problema esta kuando pauso y despauso!!
Osea si se pausa pero kuando despausas!!
ya no se repite el Sonido Nomas se reproduce una ves y se deja de escuchar!!
miren les dejo Mi Coodigo!!
Código :
if (noRepeat == undefined) {
var noRepeat:Number;
noRepeat = 1;
var sonido:Sound = new Sound();
sonido.attachSound("sonido");
sonido.onSoundComplete = function() {
this.start();
};
sonido.start();
}
var pausa:Number = 0;
var estado:Number = 0;
/* Como no le pusimos ninguna acción al Movie Clip, para que no se reprodujera
como loco, lo frenamos al comienzo*/
Boton_btn.stop();
/*Atachamos inmediatamente el sonido linkeado desde la biblioteca a una variable
llamada: "misonido"*/
_root.onLoad = function(){
misonido = new Sound();
misonido.attachSound("Sonido");
}
estado = 1;
//En el evento onPress ó cuando presione el botón
Boton_btn.onPress = function (){
if (estado == 0){
/* se verifica en que estado se encuentra el sonido, si está en 0, ósea el sonido no se esta reproduciendo,
ponemos play al sonido; usamos la variable de pausa que contiene
lo que lleva la canción reproducida hasta el momento en milisegundos, por eso lo dividimos entre 1000;
para que nos de exactamente la posición donde se encuentra*/
misonido.start(pausa/1000);
//Una vez el sonido en play, cambiamos el estado a 1, ósea reproduciéndose
estado = 1;
//y finalmente cambiamos la apariencia del botón
Boton_btn.gotoAndStop("pause");
} else {
/*En caso de que no sea 0, significa que se esta reproduciendo la canción y
queremos detenerla, primero calculamos la posición donde se va a quedar en pause
almacenándolo en la variable pausa*/
pausa = misonido.position;
//detenemos totalmente el sonido
misonido.stop();
//cambiamos el estado a 0, ósea sin sonido
estado = 0;
//y finalmente cambiamos la apariencia del botón
Boton_btn.gotoAndStop("play");
}
}
Un saludo a Todos y espero Me Puedan Alludar!!
