类型 字符串 事件 触摸 修订 版本 2024.3703 关键词 触摸,阶段
一个字符串,用于标识事件在触摸序列中发生的位置。可以是以下值之一
"began" — 指示屏幕上已开始触摸。"moved" — 指示屏幕上的触摸已移动。"ended" — 指示触摸已从屏幕上抬起。"cancelled" — 指示**系统**取消了对触摸的跟踪(不要与 "ended" 混淆)。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 )