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 | |
|---|---|---|---|
| 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. |