Los gráficos en flash, todos admiten capas.
Si creas un botón todas las capas dentro de botón son sensibles al ratón.
Es por lo que en la mayoría de los casos se utiliza un movieClip como botón, pues es en este caso cuando nosotros controlamos su comportamiento, tanto interno como externo ,. Ejemplo:
Crea un movieClip vacio y ponle nombre de intancia >boton_mc<, dentro de este movieClip dibuja un rectangulo, conviertelo en movieClip y nombralo >rectangulo_mc<, en otra capa de <boton_mc>, dibujas un circulo, lo conviertes en movieClip y lo nombras >circulo_mc<, ahora tenemos un MovieClip con dos capas y en cada una de ellas un movieClip.
Pon este código en la linea de tiempo principal.
Código :
boton_mc.onRollOver = function () {
boton_mc.circulo_mc._visible = false;
};
//
boton_mc.onRollOut = function () {
boton_mc.circulo_mc._visible = true;
};
//
boton_mc.onPress = function () {
boton_mc.rectangulo_mc._xscale = 150;
};
//
boton_mc.onRelease = function () {
boton_mc.rectangulo_mc._xscale = 100;
};
//