ActionScript 3鼠标移动时无鼠标单击

时间:2013-03-14 17:38:09

标签: actionscript-3 mobile mousemove touch-event mouseclick-event

我在滚动条中有不同的元素:

protected var theScroll:Scroller = new Scroller();

每个元素都有一个EvenetListener:

mc1.addEventListener(MouseEvent.MOUSE_DOWN, showMC, false, 0, true);

如果用户想要滚动元素,则调用EventListener并且用户无法滚动。

如何检查用户是否要滚动或点击?

有什么想法吗?

最佳Janine

1 个答案:

答案 0 :(得分:0)

在鼠标按下处理程序的元素中设置鼠标按下标志,如果该布尔标志为true并且您正在使用鼠标移动事件(在鼠标移动处理程序中检查它)则表示用户正试图拖。鼠标上升时不要忘记重置标志。仅供参考:Flex有拖拽事件。