Я новичок в AS3, и у меня есть квадрат (1200 Вт), который больше, чем сцена (200 Вт).Прямо сейчас вы можете продолжать перетаскивать его влево и вправо настолько, насколько это возможно.Как я могу установить лимит / границу того, сколько квадрата вы можете перетащить?Чтобы его нельзя было перетащить за пределы максимальной ширины?
Вот изображение
this.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
this.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
function mouseDownHandler(e:MouseEvent) {
this.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
}
function mouseMoveHandler(e:MouseEvent) {
square_mc.x = mouseX;
}
function mouseUpHandler(e:MouseEvent) {
removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
}
Обратите внимание, что я не хочу использовать startdrag()
метод.