transition.resume()

类型 功能
transition.*
返回值
修订 版本 2024.3703
关键字 缓动、动画、转换、补间、插值
另请参阅 转换 (指南)

概述

transition.resume() 函数恢复以下内容之一,具体取决于传递的参数

语法

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

要恢复的特定暂停转换。

displayObject (可选)

DisplayObject. 将恢复与其关联的所有转换的显示对象。

tagName (可选)

String. 标记名称;将恢复所有带此标记的转换。

示例

-- resume all 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" } )

-- at some point, pause all running transitions
transition.pause()

-- later, resume all paused transitions
transition.resume()
-- resume a specific paused 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" } )

-- at some point, pause a specific transition
transition.pause( transition1 )

-- later, resume the transition
transition.resume( transition1 )
-- resume all paused 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" } )

-- at some point, pause all transitions on the object 'otherTarget'
transition.pause( otherTarget )

-- later, resume all transitions on the object
transition.resume( otherTarget )
-- resume all paused 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" } )

-- at some point, pause all transitions with the tag "testingTag"
transition.pause( "transTag" )

-- later, resume all transitions with the tag "testingTag"
transition.resume( "transTag" )