【发布时间】:2011-09-05 23:57:22
【问题描述】:
我有一个“拖动项目”和一些“放置目标”,所以我想在“拖动项目”拖动时突出显示放置目标,因此需要跟踪鼠标位置或监听鼠标移动事件。我尝试订阅 ENTER_FRAME 事件并进行命中测试,但想知道这种情况有什么解决方案。谢谢。
【问题讨论】:
标签: flash actionscript-3 drag-and-drop mousemove onmousemove
我有一个“拖动项目”和一些“放置目标”,所以我想在“拖动项目”拖动时突出显示放置目标,因此需要跟踪鼠标位置或监听鼠标移动事件。我尝试订阅 ENTER_FRAME 事件并进行命中测试,但想知道这种情况有什么解决方案。谢谢。
【问题讨论】:
标签: flash actionscript-3 drag-and-drop mousemove onmousemove
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
function onMouseMove(e:MouseEvent):void
{
//Do your thing here
e.updateAfterEvent();
}
请注意,如果您正在监听开始/停止拖动,那么您应该在开始/停止事件发生时添加/删除 MOUSE_MOVE 监听器。
【讨论】: