totalDuration
totalDuration(value:Number):[Number | self]
[覆盖] 获取或设置补间的总持续时间(以秒为单位),包括任何重复或重复延迟。
参数
值: 数值
(默认值 =
NaN
) - 如果省略参数,则返回当前值(getter);如果提供参数,则设置值(setter),并返回实例自身以方便链式调用。
返回值:[数字 | 自身实例]
省略参数将返回当前值(getter),而定义参数将设置值(setter)并返回实例本身以便于链式调用。
细节
获取或设置包含任何重复(repeats)或重复延迟(repeatDelays)在内的整个补间动画的总持续时间(以秒为单位)。duration
相比之下,它会非包含重复(repeats)和重复延迟(repeatDelays)。例如,如果补间动画的duration
持续时间为10秒,repeat
重复次数为1次,且repeatDelay
重复延迟为2秒,则总持续时间totalDuration
将是22秒。
此方法既可以作为获取器(getter)也可以作为设置器(setter)使用。省略参数将返回当前值(getter),而提供参数则会设置该值(setter)并返回实例本身以便更容易进行链式调用。
//gets total duration
var total = myTween.totalDuration();
//sets the total duration
myTween.totalDuration(10);