Я начинающий по программированию во флэше, поэтому был взят наиболее подходящий готовый пример, чуть доработан. Но вот уже 2 дня просто никаких сдвигов в решении вроде бы не сложной задачи... ;(
Есть мувик clip (по центру сцены расположенный) и его движение по координате х (слой "as движение") зависит от положения мыши
Не знаю как сделать так,
1)//проблема решена// чтобы мувик начинал "анимироваться" только тогда, когда мышь находится над определенной областью (в примере: зеленый прямоугольник bg)
2) мувик двигался в пределать только этой зеленой области
3) совсем идеальным было бы, чтобы при уводе мышки с зеленой области мувик возвращался бы в начальное положение (т.е. в положение посередине сцены/зеленой области).

Код:
function moveClip() {
var speed:Number;
var numLength:Number;
var numMaxLength:Number = Math.sqrt(Math.pow(Stage.width, 2)+Math.pow(Stage.height, 2));
var rotation:Number = Math.atan2(_ymouse-clip._y, (Stage.width)-_xmouse-clip._x)+Math.PI/2;
//clip._rotation = (rotation/Math.PI)*180;
numLength = Math.sqrt(Math.pow(-clip._x+(Stage.width/2)-_xmouse, 2)+Math.pow(clip._y-_ymouse, 2));
speed = 10*(numLength/numMaxLength);
clip._x += Math.sin(rotation)*speed;
//clip._y -=Math.cos(rotation)*speed;
updateAfterEvent();
}
timer = setInterval(moveClip, 1);