我正在尝试在我的项目中使用 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 =)