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 originalon(rollOver){
gotoAndStop(2);
}
on(release){
gotoAndStop(3);
}
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.