Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
| Class | Package | Description | |
|---|---|---|---|
| AbstractTween
| com.flashdynamix.motion.plugins | This abstract tween class provides necessary functionality to the typed plugin tweens. | |
| Back
| fl.motion.easing | The Back class defines three easing functions to implement motion with ActionScript animations. | |
| BackEaseParams
| com.flashdynamix.motion.easing | Ease params designed specifically for use with the Back ease equation. | |
| Bezier2D
| com.flashdynamix.motion.guides | Allows for Objects to follow a 2D bezier path. | |
| BitmapFillLayer
| com.flashdynamix.motion.layers | This Class is not ready for public use | |
| BitmapLayer
| com.flashdynamix.motion.layers |
The BitmapLayer class draws the IEffects in its list into a single BitmapData. Drawing to a Bitmap can result in significant frame rate improvements when the number of DisplayObjects is high, the number of filters is high or the type of filters used are processor intensive. |
|
| Bounce
| fl.motion.easing | The Bounce class defines three easing functions to implement bouncing motion with ActionScript animation, similar to a ball falling and bouncing on a floor with several decaying rebounds. | |
| BulgeEffect
| com.flashdynamix.motion.effects | Applies a bulge effect of either a dent or indent to a BitmapData. | |
| BumpMapEffect
| com.flashdynamix.motion.effects |
The BumpMap Effect applies a pseudo lighting effect to the BitmapData. This is done via providing 2 BitmapDatas: a BumpMap, and a LightMap. The BumpMap is used to apply texture onto to the lighting effect to simulate the effect of light on a textured surface. The LightMap is used for the lighting color. |
|
| ChannelEffect
| com.flashdynamix.motion.effects.core | The ChannelEffect retrieves one or more channels from a source BitmapData and applies it to one or more destination BitmapData channels. | |
| Circular
| fl.motion.easing | The Circular class defines three easing functions to implement motion with ActionScript animation. | |
| ColorEffect
| com.flashdynamix.motion.effects.core | Applies a ColorTransform onto a BitmapData | |
| ColorMatrix
| com.flashdynamix.motion.extras |
Has methods that provide enhancements to assist with applying ColorMatrixFilter effects to DisplayObjects. These methods include :
|
|
| ColorTween
| com.flashdynamix.motion.plugins | This plugin will be used when tweening ColorTransforms. | |
| CopyEffect
| com.flashdynamix.motion.effects.core | Copys a BitmapData onto another BitmapData, this method for drawing is an extremely efficient way of updating the display in Flash, although CopyEffect has limitations, which is part of the reason why it's so much faster. | |
| Cubic
| fl.motion.easing | The Cubic class defines three easing functions to implement motion with ActionScript animation. | |
| CurveLine
| com.flashdynamix.motion.vectors | Defines a CurveLine vector path to be drawn by a VectorLayer. | |
| CustomEasing
| com.flashdynamix.motion.easing |
The CustomEasing Class allows for you to create your own custom ease equations 'precalculated' allows for an Array of precalculated points describing an ease equation. 'curve' allows for a bezier curve describing an ease eequation. |
|
| Direction2D
| com.flashdynamix.motion.guides | Allows for Objects to follow a 2D directional path. | |
| DisplacementEffect
| com.flashdynamix.motion.effects.core | Applies a DisplacementMapFilter to a BitmapData | |
| DisplayTween
| com.flashdynamix.motion.plugins | This plugin will be used when tweening DisplayObjects. | |
| DissolveEffect
| com.flashdynamix.motion.effects.core | Applies a seeded Dissolve effect on to a BitmapData | |
| DrawEffect
| com.flashdynamix.motion.effects.core | Draws an IBitmapDrawable onto a BitmapData with options to apply a Matrix transformation, ColorTransform, BlendMode or clipping Rectangle onto the drawn BitmapData. | |
| Elastic
| fl.motion.easing | The Elastic class defines three easing functions to implement motion with ActionScript animation, where the motion is defined by an exponentially decaying sine wave. | |
| ElasticEaseParams
| com.flashdynamix.motion.easing | Ease params designed specifically for use with the Elastic ease equation. | |
| Emitter
| com.flashdynamix.motion.extras | This is used as a particle emitter for Objects of a specified DisplayObject Class | |
| Exponential
| fl.motion.easing | The Exponential class defines three easing functions to implement motion with ActionScript animation. | |
| FilterEffect
| com.flashdynamix.motion.effects.core | Applies a BitmapFilter to a BitmapData | |
| FilterTween
| com.flashdynamix.motion.plugins | This plugin will be used when tweening BitmapFilters. | |
| Gradient
| com.flashdynamix.motion.vectors | Defines a Gradient vector to be drawn by a VectorLayer. | |
| IEffect
| com.flashdynamix.motion.effects | ||
| IVector
| com.flashdynamix.motion.vectors | ||
| Line
| com.flashdynamix.motion.vectors | Defines a straight Line vector path to be drawn by a VectorLayer. | |
| Linear
| fl.motion.easing | The Linear class defines easing functions to implement non-accelerated motion with ActionScript animations. | |
| MatrixTransform
| com.flashdynamix.motion.extras | ||
| MatrixTween
| com.flashdynamix.motion.plugins | This plugin will be used when tweening Matrices. | |
| MergeEffect
| com.flashdynamix.motion.effects.core | Merges the red, green and blue channels of a BitmapData with another BitmapData | |
| MovieClipTween
| com.flashdynamix.motion.plugins |
This plugin will be used when tweening MovieClips. This plugin also provides additional functionality to allow for tweening the currentFrame in a MovieClip. |
|
| MultiTypeObjectPool
| com.flashdynamix.utils | ||
| NoiseEffect
| com.flashdynamix.motion.effects.core | Applies a static noise effect on to the BitmapData | |
| ObjectPool
| com.flashdynamix.utils | ||
| ObjectTween
| com.flashdynamix.motion.plugins | This plugin is the default plugin and will be used when tweening Objects which don't have a custom plugin. | |
| Orbit2D
| com.flashdynamix.motion.guides |
Allows for Objects to follow a 2D orbit path. This path is defined by a radiusX/radiusX and centerX/centerY. |
|
| PerlinDisplacementEffect
| com.flashdynamix.motion.effects | Applies a DisplacementMapFilter using Perlin noise to a BitmapData | |
| PixelateEffect
| com.flashdynamix.motion.effects | Applies a pixelation effect on to a BitmapData | |
| PixelEffect
| com.flashdynamix.motion.effects.core | Draws a 32-bit hexadecimal colored pixel at an x,y co-ord | |
| Quadratic
| fl.motion.easing | The Quadratic class defines three easing functions to implement accelerated motion with ActionScript animations. | |
| Quartic
| fl.motion.easing | The Quartic class defines three easing functions to implement motion with ActionScript animation. | |
| Quintic
| fl.motion.easing | The Quintic class defines three easing functions to implement motion with ActionScript animation. | |
| ReflectEffect
| com.flashdynamix.motion.effects | ||
| RGBSplitEffect
| com.flashdynamix.motion.effects | ||
| ScanLinesEffect
| com.flashdynamix.motion.effects | ||
| ScrollEffect
| com.flashdynamix.motion.effects.core | Scrolls the BitmapData in either an x or y direction | |
| Sine
| fl.motion.easing | The Sine class defines three easing functions to implement motion with ActionScript animation. | |
| SoundTween
| com.flashdynamix.motion.plugins | This plugin will be used when tweening SoundTransforms. | |
| SWFProfiler
| com.flashdynamix.utils | The SWFProfiler is a degugging tool which allows for monitoring the amount of memory and the frame rate of a SWF. | |
| ThresholdEffect
| com.flashdynamix.motion.effects.core | Applies a threshold effects on to the BitmapData | |
| Tweensy
| com.flashdynamix.motion | The Tweensy Class contains a collection of tweens specified by property tweens for an Object instance. | |
| TweensyGroup
| com.flashdynamix.motion | The TweensyGroup Class contains a collection of tweens specified by property tweens for an Object instance. | |
| TweensyPluginList
| com.flashdynamix.motion.plugins | ||
| TweensySequence
| com.flashdynamix.motion | TweensySequence Class allows for complex animations which occur one after another. | |
| TweensyTimeline
| com.flashdynamix.motion | TweensyTimeline groups instances of tweens which are animating for the same duration. | |
| VectorLayer
| com.flashdynamix.motion.layers |
The VectorLayer class draws the IVectors in its list to a single Graphics. Though using the VectorLayer can prove to be a very convient way to draw vectors it doesn't necessarily yield any amazing performance differences. |
|
| XRayEffect
| com.flashdynamix.motion.effects |