【问题标题】:How to similate gesture event in mobile device programmatically on AIR?如何在 AIR 上以编程方式模拟移动设备中的手势事件?
【发布时间】:2012-08-12 08:05:57
【问题描述】:

我尝试在真实设备上模拟滑动手势事件,但没有任何反应。

myList.dispatchEvent(new TransformGestureEvent(TransformGestureEvent.GESTURE_SWIPE, true, false, 'all', 56, 112, 1, 1, 0, 1, 0, false, false, false, false, false));

【问题讨论】:

  • 您期望发生什么?您要在哪个组件上模拟事件?如果是 List [或基于列表的类 [,我怀疑您必须在 List 的子节点上调度事件,而不是在实际列表中。
  • 我昨天问了这个问题 - stackoverflow.com/questions/11897035/…。我能够制作动画(在答案中),但它不自然,不流畅。结果我不满意,我开始寻找其他选择。老实说,我不想为 List 设置动画,而是为 SpinnerList 设置动画。我会很感激你的帮助。

标签: actionscript-3 apache-flex events mobile air


【解决方案1】:

为什么会发生什么事?

  1. Flex 组件不依赖于这些内置手势。
  2. 即使他们愿意 — 滚动将在平移(拖动)而不是离散滑动上完成。

【讨论】:

  • 好吧。谢谢你。但是我如何才能以编程方式模拟滚动 SpinnerLis?
  • 动画不流畅,一个item简单的互相替换,没有惯性。
  • 是的,我使用了缓动 - 没有效果。
猜你喜欢
  • 2015-05-31
  • 2016-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多