2010-02-22 4 views
2

Hey, je veux jouer avec les nouvelles fonctionnalités multitouch de Flash 10.1 comme cela est démontré ici: http://blog.martinlegris.com/2009/12/13/tutorial-multi-touch-in-as3-flash-player-101-part-1/#more-186Flash 10.1 Multitouch dans OSX

removeEventListener(Event.ADDED_TO_STAGE, init); 
// entry point 
_tf = new TextField(); 
_tf.width = stage.stageWidth; 
_tf.height = stage.stageHeight; 
_tf.mouseEnabled = false; 
addChild(_tf); 
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; 
_tf.text = "Input Mode: " + Multitouch.inputMode + "\n"; 
_tf.appendText("Touch Points: " + Multitouch.maxTouchPoints + "\n"); 
_tf.appendText("Supports Touch Events: " + Multitouch.supportsTouchEvents + "\n"); 

Mais quand je le fais avec mon nouveau osx 10.6.1 en cours d'exécution MacBookPro, Je reçois:

InputMode: none; 
Touch Points: 0; 
Supports Touch Events: false; 

maintenant, je sais qu'il est pris en charge sur les MacBooks, parce que ce gars a posté une vidéo de celui-ci: http://theflashblog.com/?p=1666

y at-il quelque chose que je nee d faire différent pour faire ce premier bit de code pour fonctionner correctement sur OSX? Un pilote à installer ou quelque chose? Quelqu'un peut-il me dire ce que je fais de mal?

EDIT: Actuellement sur Mac, Multitouch ne fonctionne que dans le moteur d'exécution AIR et, en outre, les événements tactiles de bas niveau ne sont pas disponibles. GestureEvents est disponible, donc maintenant mon problème est plus compliqué: je peux faire Multitouch.supportsGestureEvents qui retourne true ... et je peux lister les événements gestuels que je peux écouter, ROTATE, PAN, etc. mais rien ne se passe. Je ne peux déclencher aucun des événements.

+0

J'ai essayé de configurer cela aussi et cela ne fonctionne pas. J'utilise un Macbook de 2007/2008 je pense (je l'ai utilisé). J'ai lu que seuls les Macbooks réalisés après la fin 2008, même avec le dernier OS (qui, après 10.5.8, tous les gestes multitouch support), ne supporteront pas le multitouch. Vous devez soit acheter un macbook plus récent ou obtenir un touchpad je pense. Je voudrais savoir si vous ou quelqu'un d'autre avez ce travail sur des macbooks plus anciens :). –

+0

j'ai la dernière génération multitouch macbook pro avec snow leopard – Daniel

Répondre