Создал перемещение за мышью объекта, но идея в том что бы он перемещался за ней только тогда, когда мышь находится в плоскости объекта, а получается что где бы не была мышь объект двигается за ней по горизонтали!

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
import caurina.transitions.Tweener;
public class Main extends MovieClip {
private var pi=3.14;
public function Main() {
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMoveMouse);
}
private function onMoveMouse(event:MouseEvent): void {
Tweener.addTween(box2dObj, {x:mouseX, time:3, transition:'easeoutelastic'});
event.updateAfterEvent();
}
}
}
Помогите пожалуйста! Я в этом деле новый и вообще все не очень понимаю, но хочу! Так что жду лаконично просто ответа =)