我有一个比我的屏幕更大的可更换皮肤的容器。我想让滚动条不可见 - 这是有效的 - 并进一步使用鼠标滚轮和触摸板进行水平和垂直滚动。 MOUSE_WHEEL mouseevent适用于垂直滚动,由鼠标滚轮和触摸板垂直移动触发。 我无法收听水平触摸板滚动事件。是否有一种正式的方法可以这样做或解决?
编辑:我在此页面上找到了一个自定义公共课:http://blog.hiraash.org/2010/08/09/finally-touchpad-and-mouse-wheel-scrolling-for-your-flash-application/。不幸的是,直到现在我才能使它工作。我还不确定这个黑客是否有必要。
答案 0 :(得分:0)
取决于硬件和操作系统版本,但您可以尝试多点触控手势事件: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/ui/Multitouch.html#supportedGestures
这是一个很好的首发:http://lucamezzalira.com/2009/12/02/multitouch-with-actionscript-3-and-air-2-0/
但它可能仅适用于触控板,仅适用于新设备。