Espero que me puedan ayudar.
El proyecto consiste en la creación de 3 botones con efecto. La idea es que al iniciar el flash el primero este encendido, y los demás apagados, luego si c presiona uno el que estaba encendido c apaga con un fadeout (cambio de color de reposo). Les escribo el código que he estado haciendo aunque es un poco largo para su función

Otra cosa este código tiene un error que no logro solucionar, y es que si presionas un botón el que esta prendido c apaga, hasta ahí todo bien, pero lo malo es que el que esta inactivo, el que no c le a hecho nada, recobra vida y c activa y desactiva..

Gracias.
function off() {
boton1.enabled = true;
boton2.enabled = true;
boton3.enabled = true;
}
_root.boton1.enabled = false;
_root.boton1.gotoAndStop(30);
//Boton 1
boton1.onRollOver = function() {
_root.boton1.gotoAndPlay("rollover");
};
boton1.onRollOut = function() {
_root.boton1.gotoAndPlay("rollout");
};
boton1.onRelease = function() {
_root.boton1.gotoAndPlay("press");
off();
this.enabled = false;
if ((_root.boton2.frame(40))) {
} else {
_root.boton2.gotoAndPlay("pressout");
_root.boton3.gotoAndPlay("pressout");
}
};
//Boton2
boton2.onRollOver = function() {
_root.boton2.gotoAndPlay("rollover");
};
boton2.onRollOut = function() {
_root.boton2.gotoAndPlay("rollout");
};
boton2.onRelease = function() {
_root.boton2.gotoAndPlay("press");
off();
this.enabled = false;
_root.boton1.gotoAndPlay("pressout");
_root.boton3.gotoAndPlay("pressout");
};
//Boton3
boton3.onRollOver = function() {
_root.boton3.gotoAndPlay("rollover");
};
boton3.onRollOut = function() {
_root.boton3.gotoAndPlay("rollout");
};
boton3.onRelease = function() {
_root.boton3.gotoAndPlay("press");
off();
this.enabled = false;
_root.boton1.gotoAndPlay("pressout");
_root.boton2.gotoAndPlay("pressout");
};
Dejo el archivo para que lo revisen mas de cerca
