Ввод с помощью прикосновения, нескольких прикосновений или жестов

Flash Player 10.1 и более поздних версий, Adobe AIR 2 и более поздних версий

Функции обработки события прикосновения Flash Platform включают ввод в одной точке или нескольких точках в устройствах, поддерживающих технологию сенсорного ввода. Кроме того, среды выполнения Flash обрабатывают события, объединяющие несколько точек прикосновения для создания жеста. Другими словами, среды выполнения Flash интерпретируют два типа ввода:
Прикосновение
ввод с помощью инструмента ввода в одной точке, например пальца, пера или другого инструмента, в устройстве, поддерживающем сенсорный ввод. В некоторых устройствах поддерживается несколько точек прикосновения пальцем или пером.

Multitouch
ввод путем прикосновения одновременно в нескольких точках.

Жест
Ввод, интерпретируемый устройством или операционной системой в ответ на одно или несколько событий прикосновения. Например, пользователь выполняет вращательное движение одновременно двумя пальцами, а устройство или операционная система интерпретирует этот ввод прикосновением как жест поворота. Некоторые жесты выполняются одним пальцем или в одной точке прикосновения, а для других требуется несколько точек прикосновения. Тип жеста, назначаемый вводу, устанавливается устройством или операционной системой.

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

Примечание. В зависимости от компьютерного устройства и операционной системы прослушивание событий прикосновения и жестов может потреблять значительное количество вычислительных ресурсов (аналогично визуализации нескольких кадров в секунду). Зачастую лучше использовать события мыши, даже если дополнительная функциональность, предоставляемая прикосновениями или жестами, не требуется. При использовании событий прикосновения или жестов рассмотрите возможность снижения количества происходящих графических изменений, особенно когда такие события отправляются быстро, например при выполнении операций панорамирования, поворота и масштабирования. Например, можно остановить анимацию для компонента, когда пользователь изменяет его размер с помощью жеста масштабирования.