Pular para o conteúdo principal

Simular a retirada do dedo da tela (:off)

Declaração

evento_de_toque:off([ coordenada_x, coordenada_y ])

Parâmetros

  • coordenada x, coordenada y
    Inteiros, opcionais: coordenadas do ponto em que o dedo deixa a tela no sistema de coordenadas rotacionado atual; o padrão são as coordenadas registradas pelo evento te atual

Valor de retorno

  • evento de toque
    O próprio objeto de evento de toque; chame a função touch.on para obter um objeto que controla o toque atual

Descrição

Simula a retirada do dedo da posição atual ou especificada da tela; depois da chamada, libera o objeto de evento de toque atual e o ID de dedo que ele ocupa.
Os parâmetros de coordenadas deste método são afetados pelo sistema de coordenadas inicializado por screen.init.
Esta função também pode ser chamada das formas abaixo (o ID do dedo deve ser qualquer número entre 1 e 29):

touch.off(ID_do_dedo)
touch.off(ID_do_dedo, coordenada_x, coordenada_y)

Exemplo

touch.on(100, 100):off() -- simula o contato de um dedo com o ponto 100, 100 e sua retirada na posição atual

touch.on(100, 100):off(105, 95) -- simula o contato de um dedo com o ponto 100, 100 e sua retirada no ponto 105, 95

-- outra forma de uso
touch.on(1, 100, 100) -- simula o contato do dedo número 1 com o ponto 100, 100
for i=1, 100 do -- move gradualmente o dedo número 1 até o ponto 100, 200
touch.move(1, 100, 100 + i)
end
touch.off(1) -- solta o dedo número 1