Hola armengual2
Para no enrrollarnos mucho en as a ver si sale algo no muy complicado.
Armas tus dos botones, en 2 layers separados, los convertis a MC, a 1 le pones como nombre de instancia
btn_1, y el otro,
btn_2 (original no? jejej). Dentro del MC de cada boton pones la animacion que queres que haga al hacer clic en ellos, tambien creas un layer vacio y en el primer frame (en el panel Actions) le pones un
stop(); y una variable
cerrado=1; otro en el medio, donde quedaria en el escenario el boton con un
stop(); con la variable
cerrado=0;final de la animacion (que seria cuando vuelve a su posicion inicial) y la variable cerrado=1.
Una vez terminado esto y estando fuera de los botones te posicionas en el primer frame del layer vacio y pones (en el panel Actions)
Cita: btn_1.onRelease = function(){
if(!btn_2.cerrado){
btn_1.gotoAndPlay(11);
}
if(cerrado){
this.gotoAndPlay(2)
} else {
this.gotoAndPlay(11); // suponiendo que 11 es el frame siguiente al frame que esta en medio, donde el boton queda enel escenario
}
}
btn_2.onRelease = function(){
if(!btn_1.cerrado){
btn_1.gotoAndPlay(11);
}
if(cerrado){
this.gotoAndPlay(2)
} else {
this.gotoAndPlay(11); // suponiendo que 11 es el frame siguiente al frame que esta en medio, donde el boton queda enel escenario
}
}
Creo que esto deberia funcionar, proba y contanos.