类型 函数 库 transition.* 返回值 无 修订 版本 2024.3703 关键词 缓动, 动画, 过渡, 补间, 插值 另请参阅 过渡 (指南)
transition.cancel() 函数将根据传入的参数取消以下其中一项:
transition.cancel() transition.cancel( transitionReference ) transition.cancel( displayObject ) transition.cancel( tagName )
要取消的特定过渡。
显示对象. 将取消其上所有关联过渡的显示对象。
字符串. 标签名称;将取消具有此标签的所有过渡。
-- cancel all running (and paused) transitions
local transition1 = transition.to( currentTarget, { time=400, y=y+100, iterations=5, tag="transTag" } )
local transition2 = transition.to( otherTarget, { time=200, y=y-200, tag="transTag" } )
-- later, cancel all running transitions
transition.cancel()
-- cancel a specific transition
local transition1 = transition.to( currentTarget, { time=400, y=y+100, iterations=5, tag="transTag" } )
local transition2 = transition.to( otherTarget, { time=200, y=y-200, tag="transTag" } )
-- later, cancel a specific transition
transition.cancel( transition1 )
-- cancel all transitions on a display object
local transition1 = transition.to( currentTarget, { time=400, y=y+100, iterations=5, tag="transTag" } )
local transition2 = transition.to( otherTarget, { time=200, y=y-200, tag="transTag" } )
-- later, cancel all transitions on the object 'otherTarget'
transition.cancel( otherTarget )
-- cancel all transitions with a specific tag
local transition1 = transition.to( currentTarget, { time=400, y=y+100, iterations=5, tag="transTag" } )
local transition2 = transition.to( otherTarget, { time=200, y=y-200, tag="transTag" } )
-- later, cancel all transitions with the tag "transTag"
transition.cancel( "transTag" )