我在滚动条中有不同的元素:
protected var theScroll:Scroller = new Scroller();
每个元素都有一个EvenetListener:
mc1.addEventListener(MouseEvent.MOUSE_DOWN, showMC, false, 0, true);
如果用户想要滚动元素,则调用EventListener并且用户无法滚动。
如何检查用户是否要滚动或点击?
有什么想法吗?
最佳Janine
答案 0 :(得分:0)
在鼠标按下处理程序的元素中设置鼠标按下标志,如果该布尔标志为true并且您正在使用鼠标移动事件(在鼠标移动处理程序中检查它)则表示用户正试图拖。鼠标上升时不要忘记重置标志。仅供参考:Flex有拖拽事件。