Veréis, estoy haciendo un menú animado en flash. Consiste en una bola que sigue al mouse y cuando se hace clic sobre ella se despliega un menú de 4 opciones que se deslizan desde detrás de la bola en las 4 direcciones cardinales.
La animación en sí es bastante sencilla pero tengo un problema para replegar el menú. El menú se debería ocultar al hacer un rollout. Pero el rollout no se puede aplicar al movieclip de la bola porque entonces no podría llegar a apretar los botones que salen de ella. Lo he que he hecho ha sido crear MC de mayor tamaño y concénctrico a la bola y darle un Alpha del 0%. Por supuesto el onRollOut se aplica este MC invisible.
El error surge con el rollout, simplemente no lo hace.
Os adjunto el código:
Codigo en el primer frame: _global.tmpvar =false;
__________________________
MC_BOLA CODE:
Código ActionScript :
onClipEvent(enterFrame){ //función para seguir al ratón _root.mainmenu._x += (( _parent._xmouse - _root.mainmenu._x ) / 7) - 7; _root.mainmenu._y += (( _parent._ymouse - _root.mainmenu._y ) / 7) - 7; } on (release){ gotoAndPlay(1); //despliega menú tmpvar = true; }
_________________________
MC_invisible:
Código ActionScript :
on (rollOut){ if (tmpvar == true) { --> no consigo que entre aquí _root.mainmenu.gotoAndPlay(15); //repliega menú tmpvar = false; } } onClipEvent(enterFrame){ //función para seguir al ratón this._x = _root.mainmenu._x - 64; this._y = _root.mainmenu._y - 64; }
A ver si me podéis echar una mano!!
GRACIAS de antemano.
Un saludo,
Raúl.