
aqui les dejo el post del q les hablaba:
//////////////////////////////////////////
Saludos.
Veamos si soy capaz de expresar correctamente la forma y manera en que yo salgo de esta situación que planteas:
1º__Abrimos el documento .fla y en la barra de tareas picamos en Insertar > Nuevo Símbolo > Clip de Pelicula > (lo nombramos) > aceptar. Nos aparece un escenario vacío con su correspondiente línea de tiempo que contiene una capa.
2º__Esta capa yo la nombro -estados- le creo tres fotogramas clave en los que pongo lo que quiero que aparezca en cada estado del botón. Estos fotogramas deben coincidir con su correspondiente en la capa –as-
3º__Creamos una nueva capa la sitúo sobre la actual y la nombro –as- en ella creo tres fotogramas clave a los que nombro de la siguiente manera:
fotograma 1.- reposo. En este primer fotograma abro el panel acciones y le pongo un stop()
fotograma 2.- sobre.
fotograma 3.- activo.
Estos fotogramas han de coincidir con su correspondiente de la capa –estados-.
Ya tenemos un botón en nuestra biblioteca.
Estas operaciones se repiten para cada botón.
4º__Volvemos a la línea de tiempo principal, abrimos la biblioteca y arrastramos cada botón, a su lugar correspondiente en el escenario. Nombramos cada una de estas instancias. Yo las he nombrado - boton1_btn- y -boton2_btn-.
Ahora tenemos en el escenario los elementos necesarios para nuestro empeño.
En esta línea de tiempo principal tendremos una capa destinada al codigo, si no la tenemos la creamos y la nombramos (a mí los maestros me enseñaron a nombrarla –as-).
5º__Seleccionamos el primer fotograma de esta capa, abrimos el panel acciones y escribimos el siguiente código (aquí pongo solo para dos botones).
boton1_btn.onRollOver = function() {
this.gotoAndStop("sobre");
};
//
boton1_btn.onRollOut = function() {
this.gotoAndStop("reposo");
};
//
boton1_btn.onRelease = function() {
boton2_btn.enabled = true;
boton2_btn.gotoAndStop("reposo");
this.gotoAndStop("activo");
this.enabled = false;
//(aquí las acciones)
};
//*************************************
boton2_btn.onRollOver = function() {
this.gotoAndStop("sobre");
};
//
boton2_btn.onRollOut = function() {
this.gotoAndStop("reposo");
};
//
boton2_btn.onRelease = function() {
boton1_btn.enabled = true;
boton1_btn.gotoAndStop("reposo");
this.gotoAndStop("activo");
this.enabled = false;
//(aquí las acciones)
};
Y salvo error u omisión, esto debe funcionar.
////////////////////////////////////////////////////////////