| Method | Defined By | ||
|---|---|---|---|
easeInBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a back (overshooting cubic easing: (s+1)^3 - s^2) easing in: accelerating from zero velocity. | Equations | ||
easeInBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in: accelerating from zero velocity. | Equations | ||
easeInCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a circular (sqrt(1-t^2)) easing in: accelerating from zero velocity. | Equations | ||
easeInCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a cubic (t^3) easing in: accelerating from zero velocity. | Equations | ||
easeInElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for an elastic (exponentially decaying sine wave) easing in: accelerating from zero velocity. | Equations | ||
easeInExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for an exponential (2^t) easing in: accelerating from zero velocity. | Equations | ||
easeInOutBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a back (overshooting cubic easing: (s+1)^3 - s^2) easing in/out: acceleration until halfway, then deceleration. | Equations | ||
easeInOutBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in/out: acceleration until halfway, then deceleration. | Equations | ||
easeInOutCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a circular (sqrt(1-t^2)) easing in/out: acceleration until halfway, then deceleration. | Equations | ||
easeInOutCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a cubic (t^3) easing in/out: acceleration until halfway, then deceleration. | Equations | ||
easeInOutElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for an elastic (exponentially decaying sine wave) easing in/out: acceleration until halfway, then deceleration. | Equations | ||
easeInOutExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for an exponential (2^t) easing in/out: acceleration until halfway, then deceleration. | Equations | ||
easeInOutQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quadratic (t^2) easing in/out: acceleration until halfway, then deceleration. | Equations | ||
easeInOutQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quartic (t^4) easing in/out: acceleration until halfway, then deceleration. | Equations | ||
easeInOutQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quintic (t^5) easing in/out: acceleration until halfway, then deceleration. | Equations | ||
easeInOutSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a sinusoidal (sin(t)) easing in/out: acceleration until halfway, then deceleration. | Equations | ||
easeInQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quadratic (t^2) easing in: accelerating from zero velocity. | Equations | ||
easeInQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quartic (t^4) easing in: accelerating from zero velocity. | Equations | ||
easeInQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quintic (t^5) easing in: accelerating from zero velocity. | Equations | ||
easeInSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a sinusoidal (sin(t)) easing in: accelerating from zero velocity. | Equations | ||
easeNone(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a simple linear tweening, with no easing. | Equations | ||
easeOutBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a back (overshooting cubic easing: (s+1)^3 - s^2) easing out: decelerating from zero velocity. | Equations | ||
easeOutBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out: decelerating from zero velocity. | Equations | ||
easeOutCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a circular (sqrt(1-t^2)) easing out: decelerating from zero velocity. | Equations | ||
easeOutCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a cubic (t^3) easing out: decelerating from zero velocity. | Equations | ||
easeOutElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for an elastic (exponentially decaying sine wave) easing out: decelerating from zero velocity. | Equations | ||
easeOutExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for an exponential (2^t) easing out: decelerating from zero velocity. | Equations | ||
easeOutInBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a back (overshooting cubic easing: (s+1)^3 - s^2) easing out/in: deceleration until halfway, then acceleration. | Equations | ||
easeOutInBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out/in: deceleration until halfway, then acceleration. | Equations | ||
easeOutInCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a circular (sqrt(1-t^2)) easing out/in: deceleration until halfway, then acceleration. | Equations | ||
easeOutInCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a cubic (t^3) easing out/in: deceleration until halfway, then acceleration. | Equations | ||
easeOutInElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for an elastic (exponentially decaying sine wave) easing out/in: deceleration until halfway, then acceleration. | Equations | ||
easeOutInExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for an exponential (2^t) easing out/in: deceleration until halfway, then acceleration. | Equations | ||
easeOutInQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quadratic (t^2) easing out/in: deceleration until halfway, then acceleration. | Equations | ||
easeOutInQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quartic (t^4) easing out/in: deceleration until halfway, then acceleration. | Equations | ||
easeOutInQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quintic (t^5) easing out/in: deceleration until halfway, then acceleration. | Equations | ||
easeOutInSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a sinusoidal (sin(t)) easing out/in: deceleration until halfway, then acceleration. | Equations | ||
easeOutQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quadratic (t^2) easing out: decelerating to zero velocity. | Equations | ||
easeOutQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quartic (t^4) easing out: decelerating from zero velocity. | Equations | ||
easeOutQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a quintic (t^5) easing out: decelerating from zero velocity. | Equations | ||
easeOutSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number [static]
Easing equation function for a sinusoidal (sin(t)) easing out: decelerating from zero velocity. | Equations | ||
init():void [static]
Registers all the equations to the Tweener class, so they can be found by the direct string parameters. | Equations | ||
| easeInBack | () | method |
public static function easeInBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a back (overshooting cubic easing: (s+1)^3 - s^2) easing in: accelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) — Overshoot ammount: higher s means greater overshoot (0 produces cubic easing with no overshoot, and the default value of 1.70158 produces an overshoot of 10 percent).
|
Number — The correct value.
|
| easeInBounce | () | method |
public static function easeInBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a bounce (exponentially decaying parabolic bounce) easing in: accelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInCirc | () | method |
public static function easeInCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a circular (sqrt(1-t^2)) easing in: accelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInCubic | () | method |
public static function easeInCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a cubic (t^3) easing in: accelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInElastic | () | method |
public static function easeInElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for an elastic (exponentially decaying sine wave) easing in: accelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) — Amplitude.
|
Number — The correct value.
|
| easeInExpo | () | method |
public static function easeInExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for an exponential (2^t) easing in: accelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInOutBack | () | method |
public static function easeInOutBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a back (overshooting cubic easing: (s+1)^3 - s^2) easing in/out: acceleration until halfway, then deceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) — Overshoot ammount: higher s means greater overshoot (0 produces cubic easing with no overshoot, and the default value of 1.70158 produces an overshoot of 10 percent).
|
Number — The correct value.
|
| easeInOutBounce | () | method |
public static function easeInOutBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a bounce (exponentially decaying parabolic bounce) easing in/out: acceleration until halfway, then deceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInOutCirc | () | method |
public static function easeInOutCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a circular (sqrt(1-t^2)) easing in/out: acceleration until halfway, then deceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInOutCubic | () | method |
public static function easeInOutCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a cubic (t^3) easing in/out: acceleration until halfway, then deceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInOutElastic | () | method |
public static function easeInOutElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for an elastic (exponentially decaying sine wave) easing in/out: acceleration until halfway, then deceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) — Amplitude.
|
Number — The correct value.
|
| easeInOutExpo | () | method |
public static function easeInOutExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for an exponential (2^t) easing in/out: acceleration until halfway, then deceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInOutQuad | () | method |
public static function easeInOutQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quadratic (t^2) easing in/out: acceleration until halfway, then deceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInOutQuart | () | method |
public static function easeInOutQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quartic (t^4) easing in/out: acceleration until halfway, then deceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInOutQuint | () | method |
public static function easeInOutQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quintic (t^5) easing in/out: acceleration until halfway, then deceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInOutSine | () | method |
public static function easeInOutSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a sinusoidal (sin(t)) easing in/out: acceleration until halfway, then deceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInQuad | () | method |
public static function easeInQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quadratic (t^2) easing in: accelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInQuart | () | method |
public static function easeInQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quartic (t^4) easing in: accelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInQuint | () | method |
public static function easeInQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quintic (t^5) easing in: accelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeInSine | () | method |
public static function easeInSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a sinusoidal (sin(t)) easing in: accelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeNone | () | method |
public static function easeNone(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a simple linear tweening, with no easing.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutBack | () | method |
public static function easeOutBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a back (overshooting cubic easing: (s+1)^3 - s^2) easing out: decelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) — Overshoot ammount: higher s means greater overshoot (0 produces cubic easing with no overshoot, and the default value of 1.70158 produces an overshoot of 10 percent).
|
Number — The correct value.
|
| easeOutBounce | () | method |
public static function easeOutBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a bounce (exponentially decaying parabolic bounce) easing out: decelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutCirc | () | method |
public static function easeOutCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a circular (sqrt(1-t^2)) easing out: decelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutCubic | () | method |
public static function easeOutCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a cubic (t^3) easing out: decelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutElastic | () | method |
public static function easeOutElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for an elastic (exponentially decaying sine wave) easing out: decelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) — Amplitude.
|
Number — The correct value.
|
| easeOutExpo | () | method |
public static function easeOutExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for an exponential (2^t) easing out: decelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutInBack | () | method |
public static function easeOutInBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a back (overshooting cubic easing: (s+1)^3 - s^2) easing out/in: deceleration until halfway, then acceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) — Overshoot ammount: higher s means greater overshoot (0 produces cubic easing with no overshoot, and the default value of 1.70158 produces an overshoot of 10 percent).
|
Number — The correct value.
|
| easeOutInBounce | () | method |
public static function easeOutInBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a bounce (exponentially decaying parabolic bounce) easing out/in: deceleration until halfway, then acceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutInCirc | () | method |
public static function easeOutInCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a circular (sqrt(1-t^2)) easing out/in: deceleration until halfway, then acceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutInCubic | () | method |
public static function easeOutInCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a cubic (t^3) easing out/in: deceleration until halfway, then acceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutInElastic | () | method |
public static function easeOutInElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for an elastic (exponentially decaying sine wave) easing out/in: deceleration until halfway, then acceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) — Amplitude.
|
Number — The correct value.
|
| easeOutInExpo | () | method |
public static function easeOutInExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for an exponential (2^t) easing out/in: deceleration until halfway, then acceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutInQuad | () | method |
public static function easeOutInQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quadratic (t^2) easing out/in: deceleration until halfway, then acceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutInQuart | () | method |
public static function easeOutInQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quartic (t^4) easing out/in: deceleration until halfway, then acceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutInQuint | () | method |
public static function easeOutInQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quintic (t^5) easing out/in: deceleration until halfway, then acceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutInSine | () | method |
public static function easeOutInSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a sinusoidal (sin(t)) easing out/in: deceleration until halfway, then acceleration.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutQuad | () | method |
public static function easeOutQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quadratic (t^2) easing out: decelerating to zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutQuart | () | method |
public static function easeOutQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quartic (t^4) easing out: decelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutQuint | () | method |
public static function easeOutQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a quintic (t^5) easing out: decelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| easeOutSine | () | method |
public static function easeOutSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):NumberEasing equation function for a sinusoidal (sin(t)) easing out: decelerating from zero velocity.
Parameters
t:Number — Current time (in frames or seconds).
| |
b:Number — Starting value.
| |
c:Number — Change needed in value.
| |
d:Number — Expected easing duration (in frames or seconds).
| |
p_params:Object (default = null) |
Number — The correct value.
|
| init | () | method |
public static function init():voidRegisters all the equations to the Tweener class, so they can be found by the direct string parameters. This method doesn't actually have to be used - equations can always be referenced by their full function names. But "registering" them make them available as their shorthand string names.