RE:boton activado/desactivado
Mira men, las dos variables que declaro son estas, son1 y son2
le digo que son1 va a ser igual a un miembro del cast que se llama sonido(una imagen), y hago lo mismo para la variable son2, o sea tienes dos imagenes, una para cada estado del boton, colocas la que va a ser el estado inicial en el stage y le asiganas este escrip de abajo, dentro de las sentencias if donde se realiza el cambio de estado del boton colocas tambien claro las acciones que quieres realizar...
--declaro dos variables para cada uno de los botones
son1 = member"sonido"
son2 = member"sonido mute"
--declaro una sentencia para obtener cual boton esta en uso
--y lo cambio por el otro
if sprite(me.spritenum).member= son1 then
sprite(me.spritenum).member= son2
tu accion aqui
else if sprite(me.spritenum).member= son2 then
sprite(me.spritenum).member= son1
tu otra accion aqui
end if
end