transition.pause()

类型 函数
transition.*
返回值
修订版本 版本 2024.3703
关键词 缓动, 动画, 过渡, 补间动画, 插值
另请参阅 过渡 (指南)

概述

transition.pause() 函数会根据传入的参数暂停以下其中一项:

语法

transition.pause()
transition.pause( transitionReference )
transition.pause( displayObject )
transition.pause( tagName )
transitionReference (可选)

要暂停的特定过渡。

displayObject (可选)

显示对象. 将暂停其上所有关联过渡的显示对象。

tagName (可选)

字符串. 标签名称;所有带有此标签的过渡都将暂停。

示例

-- pause all running 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, pause all running transitions
transition.pause()
-- pause 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, pause a specific transition
transition.pause( transition1 )
-- pause 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, pause all transitions on the object 'otherTarget'
transition.pause( otherTarget )
-- pause 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, pause all transitions with the tag "transTag"
transition.pause( "transTag" )