#actionscript-3 #gesture #swipe #gesture-recognition
#actionscript-3 #жест #проведите #распознавание жестов
Вопрос:
Я пишу менеджер для ActionScript для определения жеста пролистывания. Да, уже существует API для работы с собственным жестом (OS), но мой план таков:
- таким образом, это будет работать даже для экранов с одним касанием (другими словами, обычных платформ. экран с одним касанием или обычный ввод с помощью мыши).
- иметь немного более низкоуровневый API. В основном я обрабатываю обычный MOUSE_DOWN @target, MOUSE_MOVE @stage и этап.MOUSE_UP@ этап.
Это не ракетостроение. Но для того, чтобы сделать его работу плавной (с точки зрения UX), вам действительно нужно подумать о деталях.
Итак, у кого-нибудь есть на примете какие-нибудь мелкие детали, советы и хитрости? Есть опыт работы с другими мобильными платформами (iOS / Android / …)? Что такое жест САЛФЕТКИ в терминах низкого уровня?
Мои опасения:
- Должно ли это событие (например, TransformGestureEvent) запускаться при MOUSE_UP @stage или перед отпусканием пальца / мыши? (если у кого-нибудь есть antroid-device, не могли бы вы проверить приложение TourDeFlex, как это там происходит?)
- Главный вопрос: как отфильтровать? Я склоняюсь к формуле «(расстояние, пройденное вдоль нашей оси, больше N amp; amp; расстояние, пройденное вдоль ортогональной оси, НЕ больше M) за последние T мс».
Сомневаюсь, нужно ли иметь определенное временное окно (начиная с пальца / мыши вниз) для выполнения жеста.. чтобы все было прервано после закрытия этого временного окна (таймера).
С нетерпением жду ваших заметок и комментариев, спасибо.
UPD: Несколько хороших найденных идей:http://smartandroidians.blogspot.com/2010/04/swipe-action-and-viewflipper-in-android.html используя какую-то скорость
Ответ №1:
Я запустил свой собственный проект с открытым исходным кодом. Ознакомьтесь с Gestouch на Github: http://github.com/fljot/Gestouch
Ответ №2:
Комментарии:
1. Эти отстой) Я запустил проект Gestouch. Проверьте это, если интересно. github.com/fljot/Gestouch