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.


 ClassPackageDescription
 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 :
  • brightness
  • saturation
  • hue
  • threshold
  • colorize
  • contrast
 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