【问题标题】:Gestouch works only when mapped to stageGestouch 仅在映射到舞台时有效
【发布时间】:2013-05-13 13:34:17
【问题描述】:

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

这就是我的映射方式:

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

如您所见,它已映射到舞台,并且以这种方式工作... 我使用它的类扩展了一个 Flash Sprite,我想将手势映射到 this,但是当我这样做时,手势似乎不起作用...

我什至尝试在我的视图顶部放置一个具有舞台宽度和高度的精灵,但仍然无法正常工作......

有人知道可能是什么问题吗?

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

【问题讨论】:

  • 马里奥蘑菇运算符是怎么替换的?
  • 嗯,你的重叠精灵有可见区域吗?
  • 我用“=”替换了蘑菇运算符。屏幕精灵仍然是空的。它有一些使用来自闪存的graphics 的矢量图形和一个位图
  • 什么是马里奥蘑菇算子?
  • @Ziul 马里奥蘑菇操作员是 ||=(它的侧面看起来像一个超级马里奥蘑菇)。

标签: actionscript-3 mobile air


【解决方案1】:

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

所以答案是:坚持使用 MXMLC 或使用资源并找出它为什么不起作用。

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

【讨论】:

  • 您可以在 stackOwerflow 上订阅 gestouch 提要
猜你喜欢
  • 2016-10-18
  • 2017-12-17
  • 1970-01-01
  • 2017-10-25
  • 1970-01-01
  • 1970-01-01
  • 2014-09-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多