necesito saber que sobre un clip, y sólo sobre él se está moviendo el ratón; y que cuando me "salga" de él, deje de llamar a una función.
Todo ello, sin que ese clip sea un botón.
Tengo un código de ejemplo:
Código :
function Mover():Void{ //datos actuales xactual = _root.clip2._x; yactual = _root.clip2._y; //datos obejetivo xgo = _root._xmouse; ygo = _root._ymouse; //una velocidad entre mayor mas suave el movimiento vel = 4; //propiedades para x if (xactual<xgo) { //distancia xdif = (xgo-xactual)/vel; clip2._x += xdif; } else if (xactual>xgo) { xdif = (xactual-xgo)/vel; clip2._x -= xdif; } }; stop();
Eso en el primer frame de la peli.
Sobre un clip (de tamaño menor al escenario):
Código :
onClipEvent (mouseMove){ _root.Mover(); }
el problema que tengo ahora mismo, es que se mueve el clip2, pero cuando muevo el raton sobre todo el escenario, no sólo sobr ell clip1.
¿Cómo puedo solucionarlo?
gracias