! Имитация однократного касания экрана пальцем (touch.tap)
Объявление
touch.tap(горизонтальная_координата, вертикальная_координата [, задержка_в_миллисекундах, ожидание_после_операции_в_миллисекундах ])
Параметры
- горизонтальная координата, вертикальная координата
Целые числа; координаты точки касания в текущей повёрнутой системе координат. - задержка в миллисекундах
Целое число, необязательный параметр; интервал между касанием и отрывом от экрана в миллисекундах, по умолчанию 30. - ожидание после операции в миллисекундах
Целое число, необязательный параметр; время ожидания после завершения касания в миллисекундах, по умолчанию 0.
Описание
Имитирует однократное касание пальцем указанной точки экрана.
Этот метод может уступать управление, поэтому до его возврата другие потоки могут получить возможность выполняться.
Примечание: до завершения вызова метод автоматически выделяет и занимает один идентификатор пальца. Число идентификаторов ограничено (около 30); после превышения лимита вызов touch.on или touch.tap вызовет ошибкуfinger pool overflow. Не занимайте одновременно слишком много идентификаторов и своевременно вызывайте метод :off для их освобождения.
Пример
touch.tap(100, 100) -- Однократно нажать точку 100, 100 на экране.
touch.tap(100, 100, 300) -- Нажать точку 100, 100 на экране и отпустить через 0,3 секунды.
touch.tap(100, 100, 300, 1000) -- Нажать точку 100, 100 на экране, отпустить через 0,3 секунды и подождать ещё 1 секунду.