我正在为ActionScript编写一个管理器来检测SWIPE手势。是的,有API与本地(OS)的姿态已经工作,但我的计划是:触摸应用程序的滑动行为
- 所以它会工作即使singletouch屏幕(即通常的平台singletouch屏幕或只是一个普通的鼠标输入。) 。
- 有更低级别的API。基本上我正在处理普通的MOUSE_DOWN @ target,MOUSE_MOVE @ stage和[email protected]。
不是火箭科学。但为了让它工作顺利(就用户体验而言),你必须考虑细节。
那么任何人都有一些小细节,小窍门&?来自其他移动平台的任何经验(iOS/Android/...)?低级别的SWIPE手势是什么?
我的顾虑:
- 如果这一事件(如的TransformGestureEvent)上MOUSE_UP @阶段或手指/鼠标释放之前被解雇? (如果有人有中间装置,你可以检查TourDeFlex应用程序是如何发生的吗?)
- 主要问题:如何滤除?我倾向于在上一个T ms期间“(沿着我们的轴传递的距离大于沿正交轴传递的距离大于M的距离)。
怀疑,是否有一定的时间窗口(从手指/鼠标开始向下)做手势......以便在此时间窗口(计时器)关闭后,所有内容都将中止。
期待您的笔记和评论,谢谢。
UPD:一些不错的想法找到: http://smartandroidians.blogspot.com/2010/04/swipe-action-and-viewflipper-in-android.html使用某种速度
那一个吸) 我已经开始了一个项目Gestouch。如果感兴趣,请检查一个。 https://github.com/fljot/Gestouch – 2011-05-20 06:08:14