Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2011, 11:31
Avatar de Bandit
Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: que un botos se quede activo con as2

Hola Pike:
En la forma que haz construido tu botón nunca te funcionará.
Lo que tienes que hacer es crear un MC y allí en los 3 frames colocar los 3 estados del botón.
Ejemplo:
Capa 1 frame 1 un rectángulo del color que quieras que se vea en el estado Reposo, en el frame 2 colocas un fotograma clave y cambias el color del rectángulo y en el frame 3 haces lo mismo.
Crea una capa y en el frame 1 coloca un stop();
En el escenario colocas el MC y después de seleccionarlo escribe éste código en el Panel de acciones:
Código actionscript:
Ver original
  1. on(rollOver){
  2.    gotoAndStop(2);
  3. }
  4. on(release){
  5.    gotoAndStop(3);
  6. }
de ese modo cuando hagas clic en el botón se detendrá en el tercer frame mostrándote el botón con su respectivo color.
Todos tus botones hazlo del mismo modo.
Para interactuar entre los botones tienes que ponerles un nombre de instancia a cada uno de ellos, por ejemplo: btn_1, btn_2, etc.
En el siguiente botón para que el primero regrese a su estado Reposo, simplemente en el código rollOver o release le adicionas la siguiente línea: _root.btn_1.gotoAndStop(1);

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/