在我为ipad开发的flex移动项目中,我实现了滑动手势以在视图之间切换。一段时间后,我意识到它与多点触控无关,所以我尝试在eventlistener之前实现多点触控语句。但它不起作用,它只在我用一根手指时记录滑动。
//multitouch
Multitouch.inputMode = MultitouchInputMode.GESTURE;
//gesture navigation
this.stage.addEventListener(TransformGestureEvent.GESTURE_SWIPE, handleSwipe)
private function handleSwipe(evt:TransformGestureEvent):void
{
//do something
}
答案 0 :(得分:0)
我以前从未做过多点触控,因为我的东西通常是手机上非常简单的实用程序。话虽如此,我建议您read this和this。
您还应该检查手势是否受支持(var supportedGesturesVar:Vector.<String> = Multitouch.supportedGestures;
),我认为这些手势适用于iPad。我认为这里的问题是内置手势的滑动只适用于1个手指。您可以访问原始多点触控数据并创建自己的手势(例如2手指或更多手指),也可以使用open source library。