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
