0
我有一个滚动条不同的元素:ActionScript 3的无鼠标单击当鼠标移动
protected var theScroll:Scroller = new Scroller();
每一个元素有一个EvenetListener:
mc1.addEventListener(MouseEvent.MOUSE_DOWN, showMC, false, 0, true);
如果用户想要滚动元素的事件监听是调用并且用户不能滚动。
如何检查用户是否想滚动或点击?
任何想法?
最佳珍妮
这不起作用。 if(_mouseMove!= true){}我们添加了mouseMove EventListener和MouseUp Listener来删除标志。现在只能滚动列表并且元素永远不会显示。我们开发了一款移动应用程序,因此如果我们触摸显示屏,该设备总是会触发移动事件。 –
如果我们使用TouchMove事件,它总是显示该元素,并且不能滚动。 Touch_move被称为太晚了一点,所以标志没有设置,元素显示出来... –
也许这可以提供帮助。 http://help.adobe.com/zh_CN/as3/dev/WS1ca064e08d7aa93023c59dfc1257b16a3d6-7ffe.html – Ihsan