Flash AS3 /鼠标在startDrag和stopDrag之间的位置

问题描述

| 我有一个“拖动项目”和一些“放置目标”,所以我想在“拖动项目”拖动时突出显示放置目标,因此需要跟踪鼠标位置或监听鼠标移动事件。我尝试订阅ENTER_FRAME事件并进行命中测试,但想知道这种情况是否有解决方案。谢谢。     

解决方法

        
stage.addEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);

function onMouseMove(e:MouseEvent):void
{
   //Do your thing here
   e.updateAfterEvent();
}
请注意,如果您正在监听开始/停止拖动,则应该在开始/停止事件发生时添加/删除MOUSE_MOVE监听器。