Respuesta Rapida:....como dice el titulo.
  en fin veo que por lo menos te lo curraste.
si te fijas para que funcione lo del boton... usa una variable que no tiene un valor predefinido <ActivSonido>, cosas de la informatica... hay predefinir variables etc, pero as de momento lo admite. dejando de lado esto.
 para que funcione,<he hecho una pequeña prueba>, solo debes de cambiar lo siguiente, si lo que pretendes es que al inicio se cargue la funcion.
dejas el onload como estaba al principio..
y modificas en la funcion del boton de esta manera.
Código :
onoff_btn.onRelease = function() {
      if (ActivSonido) {
      ActivSonido = false;
      activarsonido();
   } else {
      ActivSonido = true;
      playMusic.stop();
      }
} si te fijas simplemente he variado las funciones que se ejecutan en el condicional.. if
a mi me funciona, ya me diras.... no es que sea un arreglo muy "etico" pero creo que funciona.
---------
PD.
Silvestre_ escribió:
gracias, mil gracias........ pero eso no te librara de unos cuantos El Bate(TM) El Bate(TM)
      yo en mi humilde condicion de aficionado intento colaborar con este "site", y no creo que este mal 
redireccionar al personal, ya que .... de ahi a lusser solo hay un paso. 
      En fin desestimare de momento esta funcion ya que pa eso estan los....
                              ....adonde estan?
             bueno freddie si tu lo dices:
freddie escribió:
 "BOFH" o "SWAT" poseen "El Bate(TM)" ... y en menor medida los "GAIA"
  ..estaran.
y sin mas animo de discusion..  lo dejaremos aqui, ya que este foro es solo para... dudas ¿no?