Нужно сделать объектом MovieClip что-то наподобие слайдера. То есть есть стрелочка и есть шкала, по которой эта стрелочка перемещается. Нужно написать условие, чтобы стрелочка выше и ниже шкалы не могла перемещаться. Шкала находится на сцене между 250 и 350 по y.
Вот мой код:

Код AS3:
R2.addEventListener(MouseEvent.MOUSE_DOWN, R2_pickup);
R2.addEventListener(MouseEvent.MOUSE_UP, R2_place);
function R2_pickup(e:MouseEvent):void {
stage.addEventListener(MouseEvent.MOUSE_MOVE, changeXY);
}
function R2_place(e:MouseEvent):void {
stage.removeEventListener(MouseEvent.MOUSE_MOVE, changeXY);
}
function changeXY(e:MouseEvent):void {
if (R2.y<=350 && R2.y>=250) {
R2.y=mouseY;
}
}
При таком коде получается, что я могу выйти при перемещении стрелки за пределы и при этом обратно вернуться уже нельзя, т.к. координаты стрелки будут выходить за указанные пределы. Как сделать так, чтобы стрелочка двигалась только в пределах между 250 и 350 и не могла выйти за них? Спасибо!