我正在尝试在我的项目中使用 gestouch 库,但似乎无法正常工作。

这是我映射它的方式:

var tapGesture:TapGesture = new TapGesture(stage);
tapGesture.addEventListener(GestureEvent.GESTURE_RECOGNIZED, onTap);

正如你所看到的,它被映射到舞台上,这样它就可以工作......
我使用它的类扩展了 Flash Sprite,我想将手势映射到this ,但是当我这样做时,gestouch 似乎不起作用...

我什至尝试在我的 View 顶部放置一个具有舞台宽度和高度的 Sprite ,但仍然不起作用......

任何人都知道可能是什么问题?

另外,也许需要注意的是,我使用的是 ASC2.0,所以我不得不从这部分中删除 mario 蘑菇操作符:Gestouch.inputAdapter ||= new NativeInputAdapter(stage);

最佳答案

我(是 Gestouch 的作者)尚未使用 ASC 2.0 对其进行测试,因为它仍在开发中,但是是的,至少已知“蘑菇运算符”和 -inline 编译器参数存在问题。

所以答案是:坚持使用 MXMLC 或使用源代码并找出它不起作用的原因。

另外最好在 Github 上提问。我几乎是偶然发现的——谷歌报告我提到了 Gestouch =)

10-08 15:54