Class YAHOO.util.Easing

Object
   |
   +--YAHOO.util.Easing

class YAHOO.util.Easing
Requires:
YAHOO.util.Anim
YAHOO.util.AnimMgr
YAHOO.util.Easing
YAHOO.util.Bezier
YAHOO.util.Dom
YAHOO.util.Event
YAHOO.util.CustomEvent

Easing effects for controlling animation behavior.

Method Summary [top]

Number backBoth (<Number> t, <Number> b, <Number> c, <Number> d, <Number> s)
backtrack and overshoot, coming back to target. 
void backIn (<Number> t, <Number> b, <Number> c, <Number> d, <Number> s)
backtrack then move to target. 
void backOut (<Number> t, <Number> b, <Number> c, <Number> d, <Number> s)
overshoot and come back to target. 
Number bounceBoth (<Number> t, <Number> b, <Number> c, <Number> d)
bounce both 
Number bounceIn (<Number> t, <Number> b, <Number> c, <Number> d)
bounce in 
Number bounceOut (<Number> t, <Number> b, <Number> c, <Number> d)
bounce out 
Number easeBoth (<Number> t, <Number> b, <Number> c, <Number> d)
Begins slowly and decelerates towards end. 
Number easeBothStrong (<Number> t, <Number> b, <Number> c, <Number> d)
Begins slowly and decelerates towards end. 
Number easeIn (<Number> t, <Number> b, <Number> c, <Number> d)
Begins slowly and accelerates towards end. 
Number easeInStrong (<Number> t, <Number> b, <Number> c, <Number> d)
Begins slowly and accelerates towards end. 
Number easeNone (<Number> t, <Number> b, <Number> c, <Number> d)
Uniform speed between points. 
Number easeOut (<Number> t, <Number> b, <Number> c, <Number> d)
Begins quickly and decelerates towards end. 
Number easeOutStrong (<Number> t, <Number> b, <Number> c, <Number> d)
Begins quickly and decelerates towards end. 
Number elasticBoth (<Number> t, <Number> b, <Number> c, <Number> d, a, <Number> p)
snap both elastic effect 
Number elasticIn (<Number> t, <Number> b, <Number> c, <Number> d, a, <Number> p)
snap in elastic effect 
Number elasticOut (<Number> t, <Number> b, <Number> c, <Number> d, a, <Number> p)
snap out elastic effect 

Constructor Detail [top]

YAHOO.util.Easing

YAHOO.util.Easing ()

Method Detail [top]

backBoth

Number backBoth (<Number> t, <Number> b, <Number> c, <Number> d, <Number> s)
backtrack and overshoot, coming back to target.
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
s - Overshoot (optional)
Returns:
The computed value for the current animation frame.

backIn

void backIn (<Number> t, <Number> b, <Number> c, <Number> d, <Number> s)
backtrack then move to target.
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
s - Overshoot (optional)

backOut

void backOut (<Number> t, <Number> b, <Number> c, <Number> d, <Number> s)
overshoot and come back to target.
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
s - Overshoot (optional)

bounceBoth

Number bounceBoth (<Number> t, <Number> b, <Number> c, <Number> d)
bounce both
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
Returns:
The computed value for the current animation frame.

bounceIn

Number bounceIn (<Number> t, <Number> b, <Number> c, <Number> d)
bounce in
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
Returns:
The computed value for the current animation frame.

bounceOut

Number bounceOut (<Number> t, <Number> b, <Number> c, <Number> d)
bounce out
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
Returns:
The computed value for the current animation frame.

easeBoth

Number easeBoth (<Number> t, <Number> b, <Number> c, <Number> d)
Begins slowly and decelerates towards end. (quadratic)
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
Returns:
The computed value for the current animation frame.

easeBothStrong

Number easeBothStrong (<Number> t, <Number> b, <Number> c, <Number> d)
Begins slowly and decelerates towards end. (quartic)
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
Returns:
The computed value for the current animation frame.

easeIn

Number easeIn (<Number> t, <Number> b, <Number> c, <Number> d)
Begins slowly and accelerates towards end. (quadratic)
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
Returns:
The computed value for the current animation frame.

easeInStrong

Number easeInStrong (<Number> t, <Number> b, <Number> c, <Number> d)
Begins slowly and accelerates towards end. (quartic)
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
Returns:
The computed value for the current animation frame.

easeNone

Number easeNone (<Number> t, <Number> b, <Number> c, <Number> d)
Uniform speed between points.
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
Returns:
The computed value for the current animation frame.

easeOut

Number easeOut (<Number> t, <Number> b, <Number> c, <Number> d)
Begins quickly and decelerates towards end. (quadratic)
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
Returns:
The computed value for the current animation frame.

easeOutStrong

Number easeOutStrong (<Number> t, <Number> b, <Number> c, <Number> d)
Begins quickly and decelerates towards end. (quartic)
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
Returns:
The computed value for the current animation frame.

elasticBoth

Number elasticBoth (<Number> t, <Number> b, <Number> c, <Number> d, a, <Number> p)
snap both elastic effect
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
p - Period (optional)
Returns:
The computed value for the current animation frame.

elasticIn

Number elasticIn (<Number> t, <Number> b, <Number> c, <Number> d, a, <Number> p)
snap in elastic effect
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
p - Period (optional)
Returns:
The computed value for the current animation frame.

elasticOut

Number elasticOut (<Number> t, <Number> b, <Number> c, <Number> d, a, <Number> p)
snap out elastic effect
Parameters:
t - Time value used to compute current value.
b - Starting value.
c - Delta between start and end values.
d - Total length of animation.
p - Period (optional)
Returns:
The computed value for the current animation frame.