Flash AS3 / положение мыши между startDrag и stopDrag - PullRequest
2 голосов
/ 01 июня 2011

У меня есть «элемент перетаскивания» и несколько «целей перетаскивания», поэтому я хочу выделить цель перетаскивания, когда перетаскивается «элемент перетаскивания», поэтому необходимо отслеживать положение мыши или прослушивать событие перемещения мыши. Я пытаюсь подписаться на событие ENTER_FRAME и провожу тестирование, но удивляюсь, есть ли какое-то решение для этого случая. Спасибо.

1 Ответ

1 голос
/ 01 июня 2011
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);

function onMouseMove(e:MouseEvent):void
{
   //Do your thing here
   e.updateAfterEvent();
}

Обратите внимание, что если вы слушаете старт / стоп перетаскивание, вам следует добавить / удалить прослушиватель MOUSE_MOVE, когда происходят события старт / стоп.

...