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
 ArrayHelper
com.desuade.utils Helper methods for Arrays
 BaseBasic
com.desuade.motion.bases The base class for Basic objects.
 BasePrimitive
com.desuade.motion.bases This is the base class to Primitive objects.
 BaseTicker
com.desuade.motion.bases Handles primitive update cycles for render()
 BasicColorTween
com.desuade.motion.tweens This creates a basic tween that changes a display object's color.
 BasicEmitter
com.desuade.partigen.emitters The most basic form of an Emitter, offering the minimum necessary to emit particles.
 BasicMultiTween
com.desuade.motion.tweens This creates a BasicTween, but accepts a parameters object that can contain many properties and values.
 BasicObjectPool
com.desuade.utils Creates a generic pool for any kind of object.
 BasicParticle
com.desuade.partigen.particles The most basic form of Particle, only the minimum necessary.
 BasicPhysics
com.desuade.motion.physics This class simulates very basic physics, using basic motion equations to change the value of a property.
 BasicPixelParticle
com.desuade.partigen.particles A basic, high-performance BasicParticle for use with the PixelRenderer.
 BasicPool
com.desuade.partigen.pools This is a basic particle pool that uses actual object pooling to reuse particles.
 BasicTween
com.desuade.motion.tweens A very basic tween that allows you to tween a given value on any object to a new value.
 BitmapCanvas
com.desuade.partigen.renderers Displays particles on the screen from a BitmapRenderer
 BitmapRenderer
com.desuade.partigen.renderers This uses BitmapData to display particles.
 ClassSequence
com.desuade.motion.sequences A Sequence that uses a single class and config objects to create a sequence.
 CodeSet
com.desuade.debugging CodeSet is a base class used by the Debug class to load all the debug codes and text.
 ColorHelper
com.desuade.utils This is a static class that provides methods to help with tweening and working with colors.
 ColorKeyframeContainer
com.desuade.motion.controllers Manages and hold keyframes specifically for color-tweening.
 ColorTween
com.desuade.motion.tweens Standard tween class to change the color of a DisplayObject.
 ControllerEvent
com.desuade.motion.events This event is created by controller classes in the Motion package.
 Debug
com.desuade.debugging The Debug class is used throughout all Desuade classes to provide information to developers.
 DelayableFunc
com.desuade.motion.sequences An object used to create delayed functions, mostly for Sequences.
 Drawing
com.desuade.utils Provides basic static methods for drawing.
 Easing
com.desuade.motion.eases Static class that contains all the easings in String form (allowing XML).
 Emitter
com.desuade.partigen.emitters This creates particles and holds the controllers to configure the effects.
 EmitterController
com.desuade.partigen.controllers This controls the configuration for controllers that effect the actual emitter.
 EmitterPhysicsController
com.desuade.partigen.controllers This is a controller for the emitter that inherits a PhysicsMultiController.
 EmitterTweenController
com.desuade.partigen.controllers This is a controller for the emitter that inherits a MotionController.
 IBasicParticle
com.desuade.partigen.interfaces Provides basic interface for BasicParticle classes.
 IDEEmitter
com.desuade.partigen.emitters This is the class used for Partigen Emitter components for the Flash IDE.
 IParticle
com.desuade.partigen.interfaces Provides basic interface for Particle classes.
 Keyframe
com.desuade.motion.controllers Used by KeyframeContainers to set a point for a change in value during a tween.
 KeyframeContainer
com.desuade.motion.controllers Manages and holds all keyframes for MotionControllers.
 Motion
com.desuade.motion This is a static class that's used to store constants for the Desuade Motion Package.
 MotionController
com.desuade.motion.controllers Virtual motion editor that creates tweens similar to that of a timeline with keyframes.
 MotionEvent
com.desuade.motion.events This base event is created by any of the classes in the motion package.
 MultiController
com.desuade.motion.controllers Manages multiple MotionControllers under one controller for a single target.
 MultiPool
com.desuade.utils This stores pools and manages objects based on multiple classes.
 MultiTween
com.desuade.motion.tweens This is the same as the Tween class, except it can tween multiple properties at once, and offers no bezier.
 NullPool
com.desuade.partigen.pools This offers basic object storage without any real 'pooling'.
 NullRenderer
com.desuade.partigen.renderers This will not display any particles.
 Particle
com.desuade.partigen.particles This is the standard particle class used with the Emitter class that includes MotionControllers.
 ParticleController
com.desuade.partigen.controllers This is created by an emitter to manage and control all the particle motion controller configurations.
 ParticleEvent
com.desuade.partigen.events Events for particles.
 ParticlePhysicsController
com.desuade.partigen.controllers Used to configure PhysicsMultiControllers for the particles.
 ParticleTweenController
com.desuade.partigen.controllers Used to configure MotionControllers for the particles.
 Partigen
com.desuade.partigen This is a static class that's used to store constants for the Desuade Partigen Package.
 PELFile
com.desuade.partigen.libraries Loads and provides methods for PEL (Partigen Emitter Library) files.
 PhysicsEvent
com.desuade.motion.events This event is created by the BasicPhysics class in the motion package.
 PhysicsMultiController
com.desuade.motion.controllers An extension of a MultiController specifically for Physics objects.
 PixelParticle
com.desuade.partigen.particles A basic, high-performance Particle for use with the PixelRenderer.
 PixelRenderer
com.desuade.partigen.renderers This uses BitmapData to display particles as pixels.
 Pool
com.desuade.partigen.pools These hold and manage the actual particle objects in memory.
 PrimitiveBezierTween
com.desuade.motion.tweens This is a PrimitiveTween that also has bezier points, used by the Tween class to create bezier tweens.
 PrimitiveMultiTween
com.desuade.motion.tweens This is a PrimitiveTween that's used to tween multiple properties on an object in a single tween.
 PrimitivePhysics
com.desuade.motion.physics This is a primitive physics object that applies velocity, acceleration, and friction.
 PrimitiveTween
com.desuade.motion.tweens This is the most basic tween with no management.
 Random
com.desuade.utils The Random class offers an object or a static method to return a random Number between 2 specified values, also allowing for decimal place precision.
 RandomColor
com.desuade.utils The RandomColor class offers an object or a static method to return a random color between 2 specified colors.
 Renderer
com.desuade.partigen.renderers This controls how the particles are displayed (rendered).
 RenderEvent
com.desuade.partigen.events Events for Renderers.
 Sequence
com.desuade.motion.sequences A Sequence is an Array that contains an ordered group of motion objects that get called right after another, in the order given.
 SequenceEvent
com.desuade.motion.events This event is created by the Sequence class in the Motion package.
 SequenceGroup
com.desuade.motion.sequences Items in here will be ran at the same time in a Sequence.
 ShortcutManager
com.desuade.utils Simple management of common key-based shortcuts
 StandardRenderer
com.desuade.partigen.renderers This uses the standard DisplayList to display particles.
 SWCFile
com.desuade.utils Loads and represents a SWC file in AS3, providing access to it's classes and resources.
 SweepPool
com.desuade.partigen.pools This offers basic object storage (without real 'pooling') and removes objects in intervals.
 Tween
com.desuade.motion.tweens Changes a property's value over time by 'tweening'.
 TweenEvent
com.desuade.motion.events This event is created by any of the tween classes in the motion package.
 XMLHelper
com.desuade.utils Helps with XML parsing in the Motion and Partigen packages.