2012-04-25 37 views
0

我有一個比我的屏幕更大的可換膚容器。我想使滾動條不可見 - 哪些起作用 - 並進一步使用鼠標滾輪和觸摸板進行水平和垂直滾動。 MOUSE_WHEEL mouseevent非常適合垂直滾動,由鼠標滾輪和觸摸板垂直移動觸發。 我無法聽到水平觸摸板滾動事件。有沒有辦法做到這一點或解決問題?flex/flash/actionscript中的水平觸摸板閃爍

編輯:我在這個頁面上找到了一個自定義公開課:http://blog.hiraash.org/2010/08/09/finally-touchpad-and-mouse-wheel-scrolling-for-your-flash-application/。不幸的是,直到現在我還沒能做到。我仍然不確定這種攻擊是否有必要。

回答

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/

但它可能會在新的觸摸板只有工作,只有設備。

+0

謝謝。只是做了一個測試 - 這是我的帶觸摸板的筆記本電腦的結果:var a:Vector。 = Multitouch.supportedGestures結果爲null,var b:Boolean = Multitouch.supportsGestureEvents - false,var c:Boolean = Multitouch.supportsTouchEvents,結果爲false。所以我猜這是行不通的 – 2012-04-25 21:40:42