我目前正在使用 AS3 开发原型并尝试一些触摸屏手势。
我正在使用 AIR 2.0 进行编译,目前 GESTURE_ZOOM 和 GESTURE_ROTATE 正在工作,但由于某种原因,GESTURE_SWIPE 让我有些头疼。我知道这是可能的,因为我已经看到它在这里工作,使用我正在测试的同一台笔记本电脑(DELL LATITUDE XT2 和 N-TRIG)。
http://www.youtube.com/watch?v=6u8ynaCPIoY
这是我的代码。
stage.addEventListener(TransformGestureEvent.GESTURE_SWIPE, onStageSwipe);
function onStageSwipe(e:TransformGestureEvent):void
{
if (e.offsetX == 1)
{
//User swiped towards right
swipe.text = "swipped right";
}
if (e.offsetX == -1)
{
//User swiped towards left
swipe.text = "swipped left";
}
}
我也尝试过使用 aMovieclip
而不是舞台,但仍然没有用。