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

Un Solo Boton Para On/off El Sonido

Estas en el tema de Un Solo Boton Para On/off El Sonido en el foro de Flash y Actionscript en Foros del Web. hola a todos tengo una pregunta para el sonido... tengo un solo boton que me detiene y activa el sonido (asi es el dieño) y ...
  #1 (permalink)  
Antiguo 12/05/2008, 09:35
 
Fecha de Ingreso: marzo-2006
Mensajes: 134
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación Un Solo Boton Para On/off El Sonido

hola a todos tengo una pregunta para el sonido...
tengo un solo boton que me detiene y activa el sonido (asi es el dieño) y funciona pero el detalle esta que detiene TODOS los otros sonidos como de los botones....

como puedo evitar esto aki tengo el action script que utilice:

es un boton que esta dentro de un movie clip y es el movie clip quien lleva el action scritp...

onClipEvent (load)
{
_root.soundstatus = "on";
_root.mySound = new Sound(_level0);
_root.mySound2 = new Sound(_level1);
_root.mySound3 = new Sound(_level2);
_root.mySound4 = new Sound(_level3);
_root.mySound5 = new Sound(_level4);
maxvolume = 100;
minvolume = 0;
}
onClipEvent (enterFrame)
{
if (_root.soundstatus == "on")
{
step = 5;
} // end if
if (_root.soundstatus == "off")
{
step = -5;
} // end if
maxvolume = maxvolume + step;
if (maxvolume > 100)
{
maxvolume = 100;
} // end if
if (maxvolume < 0)
{
maxvolume = 0;
} // end if
_root.mySound.setVolume(maxvolume);
_root.mySound2.setVolume(maxvolume);
_root.mySound3.setVolume(maxvolume);
_root.mySound4.setVolume(maxvolume);
_root.mySound5.setVolume(maxvolume);
}

gracias espero me puedan ayudar...
  #2 (permalink)  
Antiguo 12/05/2008, 11:30
Avatar de carlxime  
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 17 años, 1 mes
Puntos: 6
Re: Un Solo Boton Para On/off El Sonido

Hola akira the one,

¿Dónde está el código de los botones que hacen que se pare la música?
Si el código de esos botones hace que cambien el valor de soundstatus de off a on y viceversa, entonces el problema está en que dentro del EnterFrame estás bajandole o subiéndole (según sea el caso) el volumen a todos los sonidos al hacer:

_root.mySound.setVolume(maxvolume);
_root.mySound2.setVolume(maxvolume);
_root.mySound3.setVolume(maxvolume);
_root.mySound4.setVolume(maxvolume);
_root.mySound5.setVolume(maxvolume);

Quizás si solo quieres que se baje el sonido de mySound deberás quitar las otras líneas.
Tu post dice que los botones te detienen y te activan el sonido, en este código sólo está bajando y subiendo el volumen.

Saludos.
  #3 (permalink)  
Antiguo 12/05/2008, 16:37
 
Fecha de Ingreso: marzo-2006
Mensajes: 134
Antigüedad: 18 años, 1 mes
Puntos: 0
Sonrisa Re: Un Solo Boton Para On/off El Sonido

excelente ahora si funciona como yo kiero, solo tenia que borrar las otras lineas 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 11:15.