AS3 Multitouch Event Поведение - PullRequest
       16

AS3 Multitouch Event Поведение

0 голосов
/ 08 марта 2011

Если я установлю Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;, будет ли отправляться MouseEvent.CLICK, когда вкладки пользователей будут?или будет отправлено ТОЛЬКО событие TouchEvent.TOUCH_TAP?

(на устройстве с поддержкой мультитач)

Ответы [ 3 ]

1 голос
/ 17 июля 2011

Фактически, события мыши отправляются в этом случае для первой точки контакта. Вот почему элементы пользовательского интерфейса, не предназначенные для сенсорного ввода, продолжают работать на сенсорных устройствах.

По крайней мере MOUSE_DOWN и MOUSE_UP отправляются сразу после TOUCH_BEGIN и TOUCH_END, что иногда очень раздражает.

0 голосов
/ 23 марта 2012

На случай, если кто-то еще обнаружит, что нативная реализация сенсорного ввода не работает, есть также следующее, на что стоит обратить внимание:

Gestouch: инфраструктура обнаружения жестов NUI для разработки с помощью мыши, сенсорного экрана и мультитача AS3.

Gestouch - это библиотека / инфраструктура ActionScript, которая помогает вам работать с жестами с одним и несколькими касаниями для создания лучшего NUI (Natural User Interface).

https://github.com/fljot/Gestouch

0 голосов
/ 08 марта 2011

Наконец нашел ответ на этот вопрос, извините, Stackoverflow не пытался спамить!

MultitouchInputMode.TOUCH_POINT: используйте этот режим, если вы заинтересованы только в событиях касания и без мыши или событий жестов. Вы можете использовать этот режим для синтеза своих собственных жестов, если вы хотите поддерживать жесты, которые не поддерживаются во время выполнения, или если вам нужно поддерживать как мультитач, так и жесты. (http://www.adobe.com/devnet/flash/articles/multitouch_gestures.html)

...