У меня есть «элемент перетаскивания» и некоторая «цель перетаскивания», поэтому я хочу выделить цель перетаскивания, пока «элемент перетаскивания» перетаскивается, поэтому нужно отслеживать положение мыши или прослушивать событие перемещения мыши. Я пытаюсь подписаться на событие ENTER_FRAME и выполнить проверку попадания, но задаюсь вопросом, есть ли какое-нибудь решение для этого случая. Спасибо.
Flash AS3 / положение мыши между startDrag и stopDrag
Ответы (1)
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
function onMouseMove(e:MouseEvent):void
{
//Do your thing here
e.updateAfterEvent();
}
Обратите внимание, что если вы слушаете запуск / остановку перетаскивания, вам следует добавить / удалить прослушиватель MOUSE_MOVE, когда происходят события запуска / остановки.
person
Community
schedule
01.06.2011
Спасибо за ваш ответ. Я не предпочитаю использовать этапное событие перемещения мыши, но отмечу, что этот ответ приемлемый.
- person Kieran Dang; 04.06.2011