Flash 10.1 Мультитач в OSX

Привет, я хочу поиграть с новой функцией мультитач Flash 10.1, как показано здесь: http://blog.martinlegris.com/2009/12/13/tutorial-multi-touch-in-as3-flash-player-101-part-1/#more-186

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");

Но когда я делаю это с моим новым MacBookPro под управлением OSX 10.6.1, я получаю:

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

Теперь я знаю, что он поддерживается на MacBook, потому что этот парень опубликовал видео об этом: http://theflashblog.com/?p=1666

Есть ли что-то, что мне нужно сделать по-другому, чтобы этот первый фрагмент кода правильно работал в OSX? Драйвер ставить что ли? Может ли кто-нибудь, у кого это есть, сообщить мне, что я делаю не так?

РЕДАКТИРОВАТЬ: в настоящее время на Mac Multitouch работает только в среде выполнения AIR, и, кроме того, события касания низкого уровня недоступны. Доступны GestureEvents, поэтому теперь моя проблема более сложная: я могу выполнить Multitouch.supportsGestureEvents, который возвращает true ... и я могу перечислить, какие события жестов я могу прослушивать, ROTATE, PAN и т. Д., Но ничего не происходит. Я не могу запустить какое-либо событие.


person Daniel    schedule 22.02.2010    source источник
comment
Я тоже пробовал это настроить, но ничего не вышло. Я использую Macbook 2007/2008 года, думаю (привык). Я читал, что только Macbook, выпущенные после конца 2008 года, даже с последней ОС (которая после 10.5.8 все поддерживает мультитач-жесты), не будут поддерживать мультитач. Думаю, вам нужно либо купить новый макбук, либо получить тачпад. Я хотел бы знать, работает ли это у вас или у кого-либо на старых MacBook :).   -  person Lance Pollard    schedule 23.02.2010
comment
у меня есть MacBook Pro последнего поколения с мультитачем и снежным барсом   -  person Daniel    schedule 23.02.2010


Ответы (1)


на макинтоше работают только жесты. Прочтите этот пост http://www.adobe.com/devnet/flash/articles/multitouch_gestures.html

person asawilliams    schedule 01.08.2010