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 )