Bueno el asunto es que tengo un loop que se reproduce indefinidamente hasta que el visitante detiene la música. Para ello adjunto el sonido al frame y lo controlo con el siguiente código:
Código :
s = new Sound(); s.start(); bt_play.onRelease = function() { volumen = s.getVolume(); if (volumen == 100) { s.setVolume(0); this.gotoAndStop(2); mc_ecualizador.gotoAndStop(1); } else { s.setVolume(100); this.gotoAndStop(1); mc_ecualizador.gotoAndPlay(2); } }
Esto está bien, el problema es que tengo botones y otros eventos que producen sonidos y cuando detendo la música con el botón anterior, ya nada suena.
He probado a usar los tutoriales de la página y otros en los foros como este o este otro y combinaciones de estos pero no logro que todo me funcione.
Lo último que intenté fue modificar el código inicial de esta forma:
Código :
s = new Sound(); s.start(); estado = 1; bt_play.onRelease = function() { if (estado == 1) { s.stop(); estado == 0 this.gotoAndStop(); mc_ecualizador.gotoAndStop(1); } else { s.start(); estado == 1 this.gotoAndStop(1); mc_ecualizador.gotoAndPlay(2); } };
Con esto, los demás sonidos me funcionan pero cuando intento arrancar de nuevo la música de fondo, ya no inicia.
Por favor, cualquier ayuda será bienvenida y muy agradecida.
Gracias.
