ActionScript / AIR - ограничения MouseEvent на устройствах с сенсорным экраном? - PullRequest
2 голосов
/ 26 января 2011

Если события мыши используются вместо событий касания на устройствах с сенсорным экраном, ограничивает ли это «сенсорный» ввод одним касанием за раз?

Если в данный момент происходит событие нажатия мыши, будет ли следующее событие нажатия мыши просто не регистрироваться или отменять предыдущее?

Как события мыши, которые исторически использовались как одиночные указатели управления в настольных системах, обрабатываются на устройствах с сенсорным управлением, способных к нескольким одновременным точкам касания?

Классы событий имеют функцию clone(), обычно используемую для запуска нескольких событий, поэтому я предполагаю, что MouseEvent не ограничен. Тем не менее, моя цель - ограничить количество приложений одним касанием за раз (исключительное касание), но я не уверен, будет ли это автоматически обрабатываться с помощью событий мыши.

1 Ответ

0 голосов
/ 26 января 2011

События мыши обрабатываются одинаково как на устройствах с одним касанием, так и на устройствах с несколькими касаниями. Если вам нужно только одно касание, используйте события MouseEvent, а если вы хотите мультитач, используйте события TouchEvent. Вы можете использовать свойство Multitouch.supportsTouchEvents для определения поддержки касания.

...