【发布时间】:2011-09-22 11:21:22
【问题描述】:
在我为 Ipad 开发的 flex 移动项目中,我实现了滑动手势以在视图之间切换。一段时间后,我意识到它不能通过多点触控本身工作,所以我尝试在事件监听器之前实现一个多点触控语句。但它不起作用,它只在我用一根手指时记录滑动。
//multitouch
Multitouch.inputMode = MultitouchInputMode.GESTURE;
//gesture navigation
this.stage.addEventListener(TransformGestureEvent.GESTURE_SWIPE, handleSwipe)
private function handleSwipe(evt:TransformGestureEvent):void
{
//do something
}
【问题讨论】:
-
在我正在构建的应用程序中,我的 Xoom 似乎偶尔无法识别我的滑动。因此,在接受滑动之前,我必须多次滑动并不少见。我不知道这是硬件问题还是 Flash 平台问题。我最终将输入模式切换为触摸点并根据触摸开始和触摸结束滚动我自己的滑动手势。
-
我见过有人声称可以使用我上面提供的代码。我已经考虑过你的替代选择,但如果这可行的话会很好..
-
是的,它有效。只是有时(也许~20%?)事件没有被触发。这可能是硬件问题。您在哪些设备上试用过?
标签: apache-flex ipad mobile flash-builder flex-mobile