触摸应用程序的滑动行为

ave*_*dev 9 gesture-recognition actionscript-3 gesture swipe

我正在为ActionScript编写一个管理器来检测SWIPE手势.是的,有API可以使用本机(OS)手势,但我的计划是:

  1. 因此它甚至可以用于单片机屏幕(换句话说通常的平台.单一屏幕屏幕或只是常规鼠标输入).
  2. 有更多的低级API.基本上我正在处理常规的MOUSE_DOWN @ target,MOUSE_MOVE @ stage和stage.MOUSE_UP@stage.
    不是火箭科学.但为了使其顺利运行(在用户体验方面),你必须考虑细节.

那么有人会记住一些小细节,提示和技巧吗?来自其他移动平台(iOS/Android/...)的任何经验?什么是低级别的SWIPE手势?

我的担忧:

  1. 是否应该在MOUSE_UP @ stage或手指/鼠标释放之前触发此事件(如TransformGestureEvent)?(如果有人有antroid-device,你能查看TourDeFlex app在那里发生的情况吗?)
  2. 主要问题:如何过滤掉?我倾向于公式"(在最后一个T ms期间沿着我们的轴传递的距离大于N &&沿正交轴传递的距离不大于M)".
    怀疑,是否有一个特定的时间窗口(从手指/鼠标开始)来做手势..这样一切都将在这个时间窗口(计时器)关闭后中止.

期待您的笔记和评论,谢谢.

UPD:一些很好发现的想法:http: //smartandroidians.blogspot.com/2010/04/swipe-action-and-viewflipper-in-android.html使用某种速度

ave*_*dev 4

我已经开始了自己的开源项目。在 Github 上查看 Gestouch: http: //github.com/fljot/Gestouch