0

我目前正在使用 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而不是舞台,但仍然没有用。

4

1 回答 1

0

这个问题的答案是你不能。GESTURE_SWIPE 不是 XT2 上的有效命令。

于 2010-10-27T11:19:38.220 回答