Эй, я хочу поиграть с новой мультисенсорной функциональностью 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, яget:
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 и т. Д., Но ничего не происходит.Я не могу запустить ни одно из событий.