2010-12-03 15 views
0

J'ai créé une application AIR qui utilise la construction « Flash dans la capacité de prendre des gestes multi-touch (TransformGestureEvent.GESTURE_ZOOM & TransformGestureEvent.GESTURE_ROTATE)plusieurs événements simultanément MultiTouchGesture en Flash (AIR)

Il fonctionne très bien sur mon Mac en utilisant la trackpad d'ordinateurs. Il fonctionne également très bien sur une machine Windows 7 avec un écran tactile attaché.

Mais je ne peux modifier qu'un seul objet à la fois. Est-ce une limitation dans Flash ou est-il possible de modifier plus d'objets en même temps et de cette façon possible de faire une application multi-utilisateur multi-touch?

Répondre

0

vous pouvez interroger le numer des points de contact Supporte sur un périphérique:

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; 
trace(Multitouch.maxTouchPoints); 

Mac OS X ne prend pas en charge les événements tactiles dans l'air, seulement des gestes dans l'application AIR 2.0+, de sorte que le code ci-dessus retournerez 0 sur un Mac, même sur les MacBook dotés de trackpads tactiles.

Windows 7 avec matériel tactile prend en charge les événements tactiles, à la fois dans les navigateurs Web et les applications AIR. et, bien sûr, Android et d'autres appareils mobiles prennent également en charge les événements tactiles.

lire la suite ici: http://www.adobe.com/devnet/flash/articles/multitouch_gestures.html

+0

Hey, merci. Je n'ai pas accès à l'écran tactile pour le moment mais je vais essayer de voir combien de points il retourne (on m'a dit que ça devrait être beaucoup). – Martin

0

En raison de cet article, il y a des questions liées au zoom et rotation des gestes sur au moins Windows 7. Comme il souligne que l'utilisateur devra retirer les doigts de l'écran entre la scène des gestes. C'est exactement ce que j'ai vécu!

http://help.adobe.com/en_US/as3/dev/WS1ca064e08d7aa930-581fb7b1257b16ff45-8000.html#WS4cba193aad476e9f-61be7a7c12633893a55-8000

Bien que cela ne répond pas à ma question exactement car il pourrait y avoir d'autres façons de prendre des gestes en même temps ....