2011-04-13 8 views
9

Estoy escribiendo un gestor de ActionScript para detectar el gesto SWIPE. Sí, hay API para trabajar con gesto nativa (OS) ya, pero mi plan es:Comportamiento de deslizamiento para aplicaciones táctiles

  1. por lo que funcionaría incluso para pantallas SingleTouch (plataformas habituales en otras palabras pantalla SingleTouch o simplemente una entrada normal de ratón). .
  2. para tener un poco más de API de bajo nivel. Básicamente, estoy procesando MOUSE_DOWN @ target, MOUSE_MOVE @ stage и [email protected]
    No es una ciencia de cohetes. Pero para que funcione sin problemas (en términos de UX) realmente tienes que pensar en los detalles.

¿Alguien tiene algunos pequeños detalles, consejos & trucos en mente? ¿Alguna experiencia de otras plataformas móviles (iOS/Android/...)? ¿Cuál es el gesto SWIPE en términos de bajo nivel?

Mis preocupaciones:

  1. caso de este evento (como TransformGestureEvent) ser despedido en MOUSE_UP @ etapa o antes de la liberación del dedo/ratón? (Si alguien tiene un dispositivo antroid, ¿podría verificar la aplicación TourDeFlex cómo ocurre allí?)
  2. Pregunta principal: cómo filtrar? Tiendo a fórmula "(distancia pasada a lo largo de nuestro eje mayor que N & & distancia pasada a lo largo del eje ortogonal NO mayor que M) durante la última T ms".
    Duda, si desea tener una ventana de tiempo determinada (comenzando desde el dedo/mouse hacia abajo) para hacer el gesto ... para que todo se anule después de que se cierre esta ventana de tiempo (temporizador).

Esperamos sus notas y comentarios, gracias.

UPD: Algunas buenas ideas que se encuentran: http://smartandroidians.blogspot.com/2010/04/swipe-action-and-viewflipper-in-android.html utilizando algún tipo de velocidad

Respuesta

0

¿Usted ha intentado éste:

GestureWorks

Es un API de gestos AS3.

+1

Esos una mierda) He comenzado un proyecto Gestouch. Verifique uno si está interesado. https://github.com/fljot/Gestouch –

Cuestiones relacionadas