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

AYUDA CON BOTON PLAY Y pÁUSA sonido

Estas en el tema de AYUDA CON BOTON PLAY Y pÁUSA sonido en el foro de Flash y Actionscript en Foros del Web. hola he visto un tutorial de play y pausa para sonidos me ha resultado de maravilla , pero quiero agragarles otras cosas como : - ...
  #1 (permalink)  
Antiguo 16/02/2008, 15:45
 
Fecha de Ingreso: diciembre-2007
Mensajes: 137
Antigüedad: 10 años
Puntos: 2
AYUDA CON BOTON PLAY Y pÁUSA sonido

hola he visto un tutorial de play y pausa para sonidos me ha resultado de maravilla , pero quiero agragarles otras cosas como :

- que Se reprodusca instantaneamente ejemplo carga la pagina y ya se esta escuxando la musica sin necesidad de apretar play

-que toke indifinidamente creo ke eso se llama loop? pero que se pueda parar con el boton pausa

aca les dejo el codigo

/* Primero declaramos dos variables, pausa y estado; pausa nos servirá
para almacenar la posición donde esta la canción, y estado para saber en que
estado se encuentra la canción, 1 si el sonido se está reproduciendo y 0 para el
estado en que el sonido esté en pause*/
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");
}
//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");
}
}



´que cosas del codigo debo cambiar para:

- que Se reprodusca instantaneamente ejemplo carga la pagina y ya se esta escuxando la musica sin necesidad de apretar play

-que toke indifinidamente creo ke eso se llama loop? pero que se pueda parar con el boton pausa


muchas gracias :)
  #2 (permalink)  
Antiguo 16/02/2008, 16:29
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: AYUDA CON BOTON PLAY Y pÁUSA sonido

Hola terexita86:
Adiciónale al código ésta línea: misonido.start(0, 999);

Espero haberte sidop de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 16/02/2008, 22:26
 
Fecha de Ingreso: diciembre-2007
Mensajes: 137
Antigüedad: 10 años
Puntos: 2
Re: AYUDA CON BOTON PLAY Y pÁUSA sonido

ok gracias lo intentare :)
  #4 (permalink)  
Antiguo 16/02/2008, 23:37
 
Fecha de Ingreso: diciembre-2007
Mensajes: 137
Antigüedad: 10 años
Puntos: 2
Re: AYUDA CON BOTON PLAY Y pÁUSA sonido

que codigo deberia poner para que la cancion empezara sola , he puesto el codigo asi con lo que me has dado

/* Primero declaramos dos variables, pausa y estado; pausa nos servirá
para almacenar la posición donde esta la canción, y estado para saber en que
estado se encuentra la canción, 1 si el sonido se está reproduciendo y 0 para el
estado en que el sonido esté en pause*/
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*/

misonido.start(0, 999);

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");
}
//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");
}
}
  #5 (permalink)  
Antiguo 17/02/2008, 10:11
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: AYUDA CON BOTON PLAY Y pÁUSA sonido

No es cuestión de poner donde sea el código.
El código debe quedar así:
_root.onLoad = function(){
misonido = new Sound();
misonido.attachSound("Sonido");
misonido.start(0, 999);.
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 17/02/2008, 21:39
 
Fecha de Ingreso: diciembre-2007
Mensajes: 137
Antigüedad: 10 años
Puntos: 2
Re: AYUDA CON BOTON PLAY Y pÁUSA sonido

muchas gracias :)
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 09:41.