porque no le das una posicion inicial a tu clip emulador de mouse y remueves el Listener una vez que haya salido del area de tu interes? Es decir, creas un background denominado
area, o dibujas mediante script un contenedor denominado area, o algo asi.
Código actionscript:
Ver originalarea.addEventListener(MouseEvent.MOUSE_OUT, omitir);
function omitir(event:MouseEvent):void{
this.removeEventListener(Event.ENTER_FRAME, ejecutar);
cuadro.x=stage.stageWidth/2 - 60;
cuadro.y=60;
}
esto hara que cuando salga del clip
area, automaticamente vuelva al centro del stage
la verdad, no le encuentro el chiste a ponerle
+= -, pero si funciona, bueno
ademas te falto indicarle la posicion Y del cuadro con respecto al mouse, y puedes ocultar el mouse a la vez
Cita: function ejecutar (event:Event):void{
cuadro.x += (mouseX - cuadro.x) * 0.01;
cuadro.y += (mouseY - cuadro.x) * 0.01;
Mouse.hide();
}