Packagelaya.utils
Classpublic class Ease
InheritanceEase Inheritance Object

Ease 类定义了缓动函数,以便实现 Tween 动画的缓动效果。



Public Methods
 MethodDefined By
  
backIn(t:Number, b:Number, c:Number, d:Number, s:Number = 1.70158):Number
[static] 开始时往后运动,然后反向朝目标移动。
Ease
  
backInOut(t:Number, b:Number, c:Number, d:Number, s:Number = 1.70158):Number
[static] 开始运动时是向后跟踪,再倒转方向并朝目标移动,稍微过冲目标,然后再次倒转方向,回来朝目标移动。
Ease
  
backOut(t:Number, b:Number, c:Number, d:Number, s:Number = 1.70158):Number
[static] 开始运动时是朝目标移动,稍微过冲,再倒转方向回来朝着目标。
Ease
  
bounceIn(t:Number, b:Number, c:Number, d:Number):Number
[static] 方法以零速率开始运动,然后在执行时加快运动速度。 它的运动是类似一个球落向地板又弹起后,几次逐渐减小的回弹运动。
Ease
  
bounceInOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 它的运动是类似一个球落向地板又弹起后,几次逐渐减小的回弹运动。
Ease
  
bounceOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 它的运动是类似一个球落向地板又弹起后,几次逐渐减小的回弹运动。
Ease
  
circIn(t:Number, b:Number, c:Number, d:Number):Number
[static] 方法以零速率开始运动,然后在执行时加快运动速度。 缓动方程的运动加速会产生突然的速率变化。
Ease
  
circInOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 缓动方程的运动加速会产生突然的速率变化。
Ease
  
circOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 缓动方程的运动加速会产生突然的速率变化。
Ease
  
cubicIn(t:Number, b:Number, c:Number, d:Number):Number
[static] 方法以零速率开始运动,然后在执行时加快运动速度。 Cubic 缓动方程的运动加速大于 Quad 缓动方程。
Ease
  
cubicInOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 Cubic 缓动方程的运动加速大于 Quad 缓动方程。
Ease
  
cubicOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 Cubic 缓动方程的运动加速大于 Quad 缓动方程。
Ease
  
elasticIn(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number
[static] 方法以零速率开始运动,然后在执行时加快运动速度。 其中的运动由按照指数方式衰减的正弦波来定义。
Ease
  
elasticInOut(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number
[static] 开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 其中的运动由按照指数方式衰减的正弦波来定义。
Ease
  
elasticOut(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number
[static] 以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 其中的运动由按照指数方式衰减的正弦波来定义。
Ease
  
expoIn(t:Number, b:Number, c:Number, d:Number):Number
[static] 方法以零速率开始运动,然后在执行时加快运动速度。 其中每个时间间隔是剩余距离减去一个固定比例部分。
Ease
  
expoInOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 其中每个时间间隔是剩余距离减去一个固定比例部分。
Ease
  
expoOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 其中每个时间间隔是剩余距离减去一个固定比例部分。
Ease
  
linearIn(t:Number, b:Number, c:Number, d:Number):Number
[static] 定义无加速持续运动。
Ease
  
linearInOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 定义无加速持续运动。
Ease
  
linearNone(t:Number, b:Number, c:Number, d:Number):Number
[static] 定义无加速持续运动。
Ease
  
linearOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 定义无加速持续运动。
Ease
  
quadIn(t:Number, b:Number, c:Number, d:Number):Number
[static] 方法以零速率开始运动,然后在执行时加快运动速度。 Quad 缓动方程中的运动加速度等于 100% 缓动的时间轴补间的运动加速度,并且显著小于 Cubic 缓动方程中的运动加速度。
Ease
  
quadInOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 Quad 缓动方程中的运动加速度等于 100% 缓动的时间轴补间的运动加速度,并且显著小于 Cubic 缓动方程中的运动加速度。
Ease
  
quadOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 Quad 缓动方程中的运动加速度等于 100% 缓动的时间轴补间的运动加速度,并且显著小于 Cubic 缓动方程中的运动加速度。
Ease
  
quartIn(t:Number, b:Number, c:Number, d:Number):Number
[static] 方法以零速率开始运动,然后在执行时加快运动速度。 Quart 缓动方程的运动加速大于 Cubic 缓动方程。
Ease
  
quartInOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 Quart 缓动方程的运动加速大于 Cubic 缓动方程。
Ease
  
quartOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 Quart 缓动方程的运动加速大于 Cubic 缓动方程。
Ease
  
quintIn(t:Number, b:Number, c:Number, d:Number):Number
[static] 以零速率开始运动,然后在执行时加快运动速度。 Quint 缓动方程的运动加速大于 Quart 缓动方程。
Ease
  
quintInOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 Quint 缓动方程的运动加速大于 Quart 缓动方程。
Ease
  
quintOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 Quint 缓动方程的运动加速大于 Quart 缓动方程。
Ease
  
sineIn(t:Number, b:Number, c:Number, d:Number):Number
[static] 以零速率开始运动,然后在执行时加快运动速度。 Sine 缓动方程中的运动加速度小于 Quad 方程中的运动加速度。
Ease
  
sineInOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 Sine 缓动方程中的运动加速度小于 Quad 方程中的运动加速度。
Ease
  
sineOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 Sine 缓动方程中的运动加速度小于 Quad 方程中的运动加速度。
Ease
  
strongIn(t:Number, b:Number, c:Number, d:Number):Number
[static] 以零速率开始运动,然后在执行时加快运动速度。
Ease
  
strongInOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 开始运动时速率为零,先对运动进行加速,再减速直到速率为零。
Ease
  
strongOut(t:Number, b:Number, c:Number, d:Number):Number
[static] 以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。
Ease
Method Detail
backIn()method
public static function backIn(t:Number, b:Number, c:Number, d:Number, s:Number = 1.70158):Number

开始时往后运动,然后反向朝目标移动。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。
 
s:Number (default = 1.70158) — 指定过冲量,此处数值越大,过冲越大。

Returns
Number — 指定时间的插补属性的值。
backInOut()method 
public static function backInOut(t:Number, b:Number, c:Number, d:Number, s:Number = 1.70158):Number

开始运动时是向后跟踪,再倒转方向并朝目标移动,稍微过冲目标,然后再次倒转方向,回来朝目标移动。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。
 
s:Number (default = 1.70158) — 指定过冲量,此处数值越大,过冲越大。

Returns
Number — 指定时间的插补属性的值。
backOut()method 
public static function backOut(t:Number, b:Number, c:Number, d:Number, s:Number = 1.70158):Number

开始运动时是朝目标移动,稍微过冲,再倒转方向回来朝着目标。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。
 
s:Number (default = 1.70158) — 指定过冲量,此处数值越大,过冲越大。

Returns
Number — 指定时间的插补属性的值。
bounceIn()method 
public static function bounceIn(t:Number, b:Number, c:Number, d:Number):Number

方法以零速率开始运动,然后在执行时加快运动速度。 它的运动是类似一个球落向地板又弹起后,几次逐渐减小的回弹运动。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
bounceInOut()method 
public static function bounceInOut(t:Number, b:Number, c:Number, d:Number):Number

开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 它的运动是类似一个球落向地板又弹起后,几次逐渐减小的回弹运动。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
bounceOut()method 
public static function bounceOut(t:Number, b:Number, c:Number, d:Number):Number

以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 它的运动是类似一个球落向地板又弹起后,几次逐渐减小的回弹运动。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
circIn()method 
public static function circIn(t:Number, b:Number, c:Number, d:Number):Number

方法以零速率开始运动,然后在执行时加快运动速度。 缓动方程的运动加速会产生突然的速率变化。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
circInOut()method 
public static function circInOut(t:Number, b:Number, c:Number, d:Number):Number

开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 缓动方程的运动加速会产生突然的速率变化。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
circOut()method 
public static function circOut(t:Number, b:Number, c:Number, d:Number):Number

以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 缓动方程的运动加速会产生突然的速率变化。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
cubicIn()method 
public static function cubicIn(t:Number, b:Number, c:Number, d:Number):Number

方法以零速率开始运动,然后在执行时加快运动速度。 Cubic 缓动方程的运动加速大于 Quad 缓动方程。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
cubicInOut()method 
public static function cubicInOut(t:Number, b:Number, c:Number, d:Number):Number

开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 Cubic 缓动方程的运动加速大于 Quad 缓动方程。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
cubicOut()method 
public static function cubicOut(t:Number, b:Number, c:Number, d:Number):Number

以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 Cubic 缓动方程的运动加速大于 Quad 缓动方程。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
elasticIn()method 
public static function elasticIn(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number

方法以零速率开始运动,然后在执行时加快运动速度。 其中的运动由按照指数方式衰减的正弦波来定义。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。
 
a:Number (default = 0) — 指定正弦波的幅度。
 
p:Number (default = 0) — 指定正弦波的周期。

Returns
Number — 指定时间的插补属性的值。
elasticInOut()method 
public static function elasticInOut(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number

开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 其中的运动由按照指数方式衰减的正弦波来定义。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。
 
a:Number (default = 0) — 指定正弦波的幅度。
 
p:Number (default = 0) — 指定正弦波的周期。

Returns
Number — 指定时间的插补属性的值。
elasticOut()method 
public static function elasticOut(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number

以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 其中的运动由按照指数方式衰减的正弦波来定义。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。
 
a:Number (default = 0) — 指定正弦波的幅度。
 
p:Number (default = 0) — 指定正弦波的周期。

Returns
Number — 指定时间的插补属性的值。
expoIn()method 
public static function expoIn(t:Number, b:Number, c:Number, d:Number):Number

方法以零速率开始运动,然后在执行时加快运动速度。 其中每个时间间隔是剩余距离减去一个固定比例部分。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
expoInOut()method 
public static function expoInOut(t:Number, b:Number, c:Number, d:Number):Number

开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 其中每个时间间隔是剩余距离减去一个固定比例部分。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
expoOut()method 
public static function expoOut(t:Number, b:Number, c:Number, d:Number):Number

以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 其中每个时间间隔是剩余距离减去一个固定比例部分。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
linearIn()method 
public static function linearIn(t:Number, b:Number, c:Number, d:Number):Number

定义无加速持续运动。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
linearInOut()method 
public static function linearInOut(t:Number, b:Number, c:Number, d:Number):Number

定义无加速持续运动。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
linearNone()method 
public static function linearNone(t:Number, b:Number, c:Number, d:Number):Number

定义无加速持续运动。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
linearOut()method 
public static function linearOut(t:Number, b:Number, c:Number, d:Number):Number

定义无加速持续运动。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
quadIn()method 
public static function quadIn(t:Number, b:Number, c:Number, d:Number):Number

方法以零速率开始运动,然后在执行时加快运动速度。 Quad 缓动方程中的运动加速度等于 100% 缓动的时间轴补间的运动加速度,并且显著小于 Cubic 缓动方程中的运动加速度。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
quadInOut()method 
public static function quadInOut(t:Number, b:Number, c:Number, d:Number):Number

开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 Quad 缓动方程中的运动加速度等于 100% 缓动的时间轴补间的运动加速度,并且显著小于 Cubic 缓动方程中的运动加速度。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
quadOut()method 
public static function quadOut(t:Number, b:Number, c:Number, d:Number):Number

以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 Quad 缓动方程中的运动加速度等于 100% 缓动的时间轴补间的运动加速度,并且显著小于 Cubic 缓动方程中的运动加速度。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
quartIn()method 
public static function quartIn(t:Number, b:Number, c:Number, d:Number):Number

方法以零速率开始运动,然后在执行时加快运动速度。 Quart 缓动方程的运动加速大于 Cubic 缓动方程。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
quartInOut()method 
public static function quartInOut(t:Number, b:Number, c:Number, d:Number):Number

开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 Quart 缓动方程的运动加速大于 Cubic 缓动方程。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
quartOut()method 
public static function quartOut(t:Number, b:Number, c:Number, d:Number):Number

以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 Quart 缓动方程的运动加速大于 Cubic 缓动方程。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
quintIn()method 
public static function quintIn(t:Number, b:Number, c:Number, d:Number):Number

以零速率开始运动,然后在执行时加快运动速度。 Quint 缓动方程的运动加速大于 Quart 缓动方程。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
quintInOut()method 
public static function quintInOut(t:Number, b:Number, c:Number, d:Number):Number

开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 Quint 缓动方程的运动加速大于 Quart 缓动方程。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
quintOut()method 
public static function quintOut(t:Number, b:Number, c:Number, d:Number):Number

以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 Quint 缓动方程的运动加速大于 Quart 缓动方程。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
sineIn()method 
public static function sineIn(t:Number, b:Number, c:Number, d:Number):Number

以零速率开始运动,然后在执行时加快运动速度。 Sine 缓动方程中的运动加速度小于 Quad 方程中的运动加速度。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
sineInOut()method 
public static function sineInOut(t:Number, b:Number, c:Number, d:Number):Number

开始运动时速率为零,先对运动进行加速,再减速直到速率为零。 Sine 缓动方程中的运动加速度小于 Quad 方程中的运动加速度。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
sineOut()method 
public static function sineOut(t:Number, b:Number, c:Number, d:Number):Number

以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。 Sine 缓动方程中的运动加速度小于 Quad 方程中的运动加速度。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
strongIn()method 
public static function strongIn(t:Number, b:Number, c:Number, d:Number):Number

以零速率开始运动,然后在执行时加快运动速度。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
strongInOut()method 
public static function strongInOut(t:Number, b:Number, c:Number, d:Number):Number

开始运动时速率为零,先对运动进行加速,再减速直到速率为零。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。
strongOut()method 
public static function strongOut(t:Number, b:Number, c:Number, d:Number):Number

以较快速度开始运动,然后在执行时减慢运动速度,直至速率为零。

Parameters

t:Number — 指定当前时间,介于 0 和持续时间之间(包括二者)。
 
b:Number — 指定动画属性的初始值。
 
c:Number — 指定动画属性的更改总计。
 
d:Number — 指定运动的持续时间。

Returns
Number — 指定时间的插补属性的值。