0

在我为 Ipad 开发的 flex 移动项目中,我实现了滑动手势以在视图之间切换。一段时间后,我意识到它本身不适用于多点触控,所以我尝试在事件监听器之前实现多点触控语句。但它不起作用,它只在我用一根手指时记录滑动。

//multitouch
Multitouch.inputMode = MultitouchInputMode.GESTURE;

//gesture navigation
this.stage.addEventListener(TransformGestureEvent.GESTURE_SWIPE, handleSwipe)

private function handleSwipe(evt:TransformGestureEvent):void
{
  //do something
}
4

1 回答 1

0

我以前从未做过多点触控,因为我的东西通常是手机上非常简单的实用程序。话虽如此,我建议您阅读 thisthis

您还应该检查是否支持手势 ( var supportedGesturesVar:Vector.<String> = Multitouch.supportedGestures;),我认为它们适用于 iPad。我认为这里的问题是内置手势的滑动仅适用于 1 根手指。您可以访问原始多点触控数据并创建自己的手势(如 2 根手指或更多滑动),也可以使用开源库

于 2011-09-23T01:42:03.347 回答