0

我在我的 Air Android 应用程序中使用了一个基本的手势识别脚本。有时无法识别手势。如果它靠近屏幕边框或手指在屏幕上移动过快,通常会发生这种情况。

我的代码有问题还是需要添加其他设置?

Multitouch.inputMode = MultitouchInputMode.GESTURE;
stage.addEventListener(TransformGestureEvent.GESTURE_SWIPE , onSwipe); 

function onSwipe (e:TransformGestureEvent):void{
if (e.offsetY == 1) { 
 //User swiped towards bottom
showMenu()
 }
 else if (e.offsetY == -1) { 
 //User swiped towards top
hideMenu()
 } 
}
4

1 回答 1

0

听起来像性能问题 - 您的应用程序忙于计算和保持帧速率,因此它没有及时注册手势......使用类似这样的东西来找出应用程序减速的位置和时间。

于 2013-09-23T14:26:14.687 回答