Espero que me podais aclarar una dudilla que tengo, a ver si hay alguna otra solución además de la que ya conozco.
Quiero poner en el escenario de una película un botón ON/OFF (encender o apagar TODOS LOS SONIDOS). Bien, en principio la música de fondo la puedo declarar según veo con el código siguiente:
Código:
Para apagar el sonido de fondo haría un:sonido = new Sound(); sonido.loadSound("musicadefondo.mp3",false); sonido.start();
Cita:
Esto funciona bien ya que lo he probado, pero aquí viene mi principal duda/problema. En el mismo escenario tengo los botones del menú principal y estos tienen el estado creado de reposo y sobre. El estado sobre tiene importado un sonido directamente arrastrado desde la biblioteca, llamado "sonidoboton".sonido.stop();
Mi problema es que no se como hacer para que este botón cuando el sonido está OFF no suene. Por lo que veo la gente usa: stopAllSounds(); y se quita de lios, pero luego tendría que buscar un código que me hiciera el efecto contrario y me parece mucho mejor poner un código como: OBJETO.CALLA
¿Qué puedo hacer en este caso? He probado con sonidoboton.stop(); pero no me funciona supongo que porque no estoy utilizando en ningún momento el método Sound(), sino que como dije anteriormente es un sonido importado y arrastrado directamente desde la biblioteca al estado de un botón.
¿Se os ocurre algo?
Muchas gracias por adelantado y un cordial saludo.