| Language Version: | ActionScript 3.0 |
| Product Version: | Flash CS3 |
| Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
The Elastic class defines three easing functions to implement
motion with ActionScript animation, where the motion is defined by
an exponentially decaying sine wave.
public static function easeIn(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flash CS3 |
| Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
The easeIn() method starts motion slowly
and then accelerates motion as it executes.
Parameters
| t:Number — Specifies the current time, between 0 and duration inclusive.
|
| |
| b:Number — Specifies the initial value of the animation property.
|
| |
| c:Number — Specifies the total change in the animation property.
|
| |
| d:Number — Specifies the duration of the motion.
|
| |
| a:Number (default = 0) — Specifies the amplitude of the sine wave.
|
| |
| p:Number (default = 0) — Specifies the period of the sine wave.
|
Returns | Number — The value of the interpolated property at the specified time.
|
See also
public static function easeInOut(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flash CS3 |
| Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
The easeInOut() method combines the motion
of the easeIn() and easeOut() methods
to start the motion slowly, accelerate motion, then decelerate.
Parameters
| t:Number — Specifies the current time, between 0 and duration inclusive.
|
| |
| b:Number — Specifies the initial value of the animation property.
|
| |
| c:Number — Specifies the total change in the animation property.
|
| |
| d:Number — Specifies the duration of the motion.
|
| |
| a:Number (default = 0) — Specifies the amplitude of the sine wave.
|
| |
| p:Number (default = 0) — Specifies the period of the sine wave.
|
Returns | Number — The value of the interpolated property at the specified time.
|
See also
public static function easeOut(t:Number, b:Number, c:Number, d:Number, a:Number = 0, p:Number = 0):Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flash CS3 |
| Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
The easeOut() method starts motion fast
and then decelerates motion as it executes.
Parameters
| t:Number — Specifies the current time, between 0 and duration inclusive.
|
| |
| b:Number — Specifies the initial value of the animation property.
|
| |
| c:Number — Specifies the total change in the animation property.
|
| |
| d:Number — Specifies the duration of the motion.
|
| |
| a:Number (default = 0) — Specifies the amplitude of the sine wave.
|
| |
| p:Number (default = 0) — Specifies the period of the sine wave.
|
Returns | Number — The value of the interpolated property at the specified time.
|
See also
© 2009 Adobe Systems Incorporated. All rights reserved.
Wed May 6 2009, 01:04 AM -07:00