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

musica on/off en el mismo boton

Estas en el tema de musica on/off en el mismo boton en el foro de Flash y Actionscript en Foros del Web. buenas, estoy haciendo un cd interactivo (.exe) y tengo algunos problemillas para parar y reanudar la musica. es un solo archivo separado por escenas que ...
  #1 (permalink)  
Antiguo 24/04/2006, 06:14
 
Fecha de Ingreso: diciembre-2004
Mensajes: 49
Antigüedad: 19 años, 4 meses
Puntos: 0
musica on/off en el mismo boton

buenas,

estoy haciendo un cd interactivo (.exe) y tengo algunos problemillas para parar y reanudar la musica.

es un solo archivo separado por escenas que tiene este codigo en el 1er frame

mySound = new Sound();
mySound.loadSound("file_diz.mp3", true);
mySound.start(0,999);

a proposito, cuando se termina la musica esta no empieza denuevo, ¿¿¿como hago??

si alguno puede darme una pista de como hacer para que un boton que haga el stopallsound luego reaunde la musica..

desde ya muchas gracias y fuerza..

chuwanet
  #2 (permalink)  
Antiguo 24/04/2006, 06:25
 
Fecha de Ingreso: diciembre-2004
Mensajes: 49
Antigüedad: 19 años, 4 meses
Puntos: 0
pista

he encontrado esto y creo que por acá está la solucion a mi problema...

"En el primer frame de tu película coloca éste código:
sonido=new Sound(this);
sonido.attachSound("musica");
start.onRelease=function(){
sonido.start(0,1);
}
stop.onRelease=function(){
sonido.stop();
}
Crea 2 botones y al primer le pones como nombre de instancia: start y al otro: stop."


pero necesito que cuando hago click en el botón stop este se desabilite y de paso al boton play (que tiene la misma apariencia) o algo así.
gracias denuevo
chuwanet
  #3 (permalink)  
Antiguo 24/04/2006, 06:30
Avatar de fueradejuego  
Fecha de Ingreso: abril-2003
Ubicación: Málaga - España
Mensajes: 94
Antigüedad: 21 años
Puntos: 0
Tambien puedes poner un solo boton para detener o comenzar la musica utilizando algo asi:

Codigo al principio del fotograma:

mySound = new Sound();
mySound.loadSound("file_diz.mp3", true);
mySound.start(0,999);
_root.musica = 1; // Si vale 1 la musica esta sonando, si vale 0 la musica esta detenida


Codigo de un solo boton que detendra o comenzara la musica:

if (_root.musica == 1) { //Detenemos la musica
mySound.stop();
_root.musica = 0;
}
else { // Comenzamos la musica
mySound.start(0,999);
_root.musica = 1;
}


A ver si te sirve...
Un saludo y suerte.
  #4 (permalink)  
Antiguo 24/04/2006, 07:17
 
Fecha de Ingreso: diciembre-2004
Mensajes: 49
Antigüedad: 19 años, 4 meses
Puntos: 0
muchas gracias, funciona perfecto...

solo una cosita mas....

¿como puedo hacer para que la musica de fondo, una vez que termine empiece denuevo?
me parece que tendria que hacerlo, y no lo hace debido al cambio de escenas

si me puedes ayudar estaría muy agradecido

muchas gracias

adrian
  #5 (permalink)  
Antiguo 24/04/2006, 07:55
Avatar de fueradejuego  
Fecha de Ingreso: abril-2003
Ubicación: Málaga - España
Mensajes: 94
Antigüedad: 21 años
Puntos: 0
Pues no tengo mucha practica usando sonidos en Flash, pero prueba esto a ver si te funciona :

mySound = new Sound();
mySound.loadSound("file_diz.mp3", true);
mySound.onSoundComplete = function (){
mySound.start(0,999);
}

Ya me contaras...
Un saludo.
  #6 (permalink)  
Antiguo 24/04/2006, 08:30
 
Fecha de Ingreso: diciembre-2004
Mensajes: 49
Antigüedad: 19 años, 4 meses
Puntos: 0
gracias por todo

funca a la perfeccion


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 12:54.