Apache Flex 4.16.0 API Reference | All Packages | All Classes | Index | Frames No Frames |
Bounce

Package | mx.effects.easing
Class | public class Bounce
Inheritance | Bounce Object

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

The Bounce class defines three easing functions to implement bounce motion with Flex effect classes. For more information, see http://www.robertpenner.com/profmx.

Public Methods

| Method | Defined By
--- | --- | ---
|  | easeIn(t:Number, b:Number, c:Number, d:Number):Number [static] The easeIn() method starts the bounce motion slowly, and then accelerates motion as it executes. | Bounce
|  | easeInOut(t:Number, b:Number, c:Number, d:Number):Number [static] The easeInOut() method combines the motion of the easeIn() and easeOut() methods to start the bounce motion slowly, accelerate motion, then decelerate. | Bounce
|  | easeOut(t:Number, b:Number, c:Number, d:Number):Number [static] The easeOut() method starts the bounce motion fast, and then decelerates motion as it executes. | Bounce

Method Detail

easeIn | () | method

`public static function easeIn(t:Number, b:Number, c:Number, d:Number):Number`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

The `easeIn()` method starts the bounce motion slowly, and then accelerates motion as it executes.

Parameters

| `t:Number` — Specifies time.
| `b:Number` — Specifies the initial position of a component.
| `c:Number` — Specifies the total change in position of the component.
| `d:Number` — Specifies the duration of the effect, in milliseconds.

Returns

| `Number` — Number corresponding to the position of the component.

easeInOut | () | method |

`public static function easeInOut(t:Number, b:Number, c:Number, d:Number):Number`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

The `easeInOut()` method combines the motion of the `easeIn()` and `easeOut()` methods to start the bounce motion slowly, accelerate motion, then decelerate.

Parameters

| `t:Number` — Specifies time.
| `b:Number` — Specifies the initial position of a component.
| `c:Number` — Specifies the total change in position of the component.
| `d:Number` — Specifies the duration of the effect, in milliseconds.

Returns

| `Number` — Number corresponding to the position of the component.

easeOut | () | method |

`public static function easeOut(t:Number, b:Number, c:Number, d:Number):Number`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

The `easeOut()` method starts the bounce motion fast, and then decelerates motion as it executes.

Parameters

| `t:Number` — Specifies time.
| `b:Number` — Specifies the initial position of a component.
| `c:Number` — Specifies the total change in position of the component.
| `d:Number` — Specifies the duration of the effect, in milliseconds.

Returns

| `Number` — Number corresponding to the position of the component.

Sun Mar 5 2017, 03:42 PM +11:00