Packagecaurina.transitions
Classpublic class Equations
InheritanceEquations Inheritance Object



Public Methods
 MethodDefined 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
Method Detail
easeInBack()method
public static function easeInBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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).

Returns
Number — The correct value.
easeInBounce()method 
public static function easeInBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInCirc()method 
public static function easeInCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInCubic()method 
public static function easeInCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInElastic()method 
public static function easeInElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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.

Returns
Number — The correct value.
easeInExpo()method 
public static function easeInExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInOutBack()method 
public static function easeInOutBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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).

Returns
Number — The correct value.
easeInOutBounce()method 
public static function easeInOutBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInOutCirc()method 
public static function easeInOutCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInOutCubic()method 
public static function easeInOutCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInOutElastic()method 
public static function easeInOutElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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.

Returns
Number — The correct value.
easeInOutExpo()method 
public static function easeInOutExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInOutQuad()method 
public static function easeInOutQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInOutQuart()method 
public static function easeInOutQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInOutQuint()method 
public static function easeInOutQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInOutSine()method 
public static function easeInOutSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInQuad()method 
public static function easeInQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInQuart()method 
public static function easeInQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInQuint()method 
public static function easeInQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeInSine()method 
public static function easeInSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeNone()method 
public static function easeNone(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutBack()method 
public static function easeOutBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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).

Returns
Number — The correct value.
easeOutBounce()method 
public static function easeOutBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutCirc()method 
public static function easeOutCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutCubic()method 
public static function easeOutCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutElastic()method 
public static function easeOutElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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.

Returns
Number — The correct value.
easeOutExpo()method 
public static function easeOutExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutInBack()method 
public static function easeOutInBack(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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).

Returns
Number — The correct value.
easeOutInBounce()method 
public static function easeOutInBounce(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutInCirc()method 
public static function easeOutInCirc(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutInCubic()method 
public static function easeOutInCubic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutInElastic()method 
public static function easeOutInElastic(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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.

Returns
Number — The correct value.
easeOutInExpo()method 
public static function easeOutInExpo(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutInQuad()method 
public static function easeOutInQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutInQuart()method 
public static function easeOutInQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutInQuint()method 
public static function easeOutInQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutInSine()method 
public static function easeOutInSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutQuad()method 
public static function easeOutQuad(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutQuart()method 
public static function easeOutQuart(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutQuint()method 
public static function easeOutQuint(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
easeOutSine()method 
public static function easeOutSine(t:Number, b:Number, c:Number, d:Number, p_params:Object = null):Number

Easing 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)

Returns
Number — The correct value.
init()method 
public static function init():void

Registers 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.