event.phase

类型 字符串
事件 触摸
修订 版本 2024.3703
关键词 触摸,阶段

概述

一个字符串,用于标识事件在触摸序列中发生的位置。可以是以下值之一

示例

local object = display.newImage( "ball.png" )
 
function object:touch( event )
    if event.phase == "began" then
 
        display.getCurrentStage():setFocus( self )
        self.isFocus = true
 
    elseif self.isFocus then
        if event.phase == "moved" then
 
            print( "moved phase" )
 
        elseif event.phase == "ended" or event.phase == "cancelled" then
 
            display.getCurrentStage():setFocus( nil )
            self.isFocus = false
        end
    end
 
    return true
end
object:addEventListener( "touch", object )