0

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

protected var theScroll:Scroller = new Scroller();

每个元素都有一个 EventetListener:

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

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

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

有任何想法吗?

最好的珍妮

4

1 回答 1

0

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

于 2013-03-15T08:46:46.137 回答