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
 Accelerate
idv.cjcat.stardust.twoD.actions Accelerates particles along their velocity directions.
 Accelerate3D
idv.cjcat.stardust.threeD.actions Accelerates particles along their velocity directions.
 Action
idv.cjcat.stardust.common.actions An action is used to continuously update a particle's property.
 Action2D
idv.cjcat.stardust.twoD.actions Base class for 2D actions.
 Action2DPriority
idv.cjcat.stardust.twoD.actions Defines priorities of some 2D actions.
 Action3D
idv.cjcat.stardust.threeD.actions Base class for 3D actions.
 Action3DPriority
idv.cjcat.stardust.threeD.actions Defines priorities of some 3D actions.
 ActionCollection
idv.cjcat.stardust.common.actions This class is used internally by classes that implements the ActionCollector interface.
 ActionCollector
idv.cjcat.stardust.common.actions 
 ActionEvent
idv.cjcat.stardust.common.events Event dispatched by actions.
 ActionPriority
idv.cjcat.stardust.common.actions The subclasses of this class specify priorities of some actions.
 ActionTrigger
idv.cjcat.stardust.common.actions.triggers ActionTrigger is a conditional composite action.
 ActionTrigger2D
idv.cjcat.stardust.twoD.actions.triggers Base class for 2D action triggers.
 ActionTrigger3D
idv.cjcat.stardust.threeD.actions.triggers Base class for 3D action triggers.
 AddChildMode
idv.cjcat.stardust.twoD.display 
 Age
idv.cjcat.stardust.common.actions Causes a particle's life to decrease.
 Alpha
idv.cjcat.stardust.common.initializers Sets a particle's alpha value based on the random property.
 AlphaCurve
idv.cjcat.stardust.common.actions Alters a particle's alpha value according to its life property.
 Alternativa3D
idv.cjcat.stardust.threeD.alternativa3d 
 Alternativa3DClassPackage
idv.cjcat.stardust.threeD.alternativa3d Packs together classes for the Stardust Alternativa3DClassPackage extension.
 Alternativa3DObject3DClass
idv.cjcat.stardust.threeD.alternativa3d.initializers Assigns a Object3D object to the target properties of a particle.
 Alternativa3DObject3DHandler
idv.cjcat.stardust.threeD.alternativa3d.handlers This handler adds Object3D particles to a Object3DContainer container, removes dead particles from the container, and updates the Object3D objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, and alpha properties.
 AveragedRandom
idv.cjcat.stardust.common.math This class calls a Random object's random() method multiple times, and averages the value.
 Away3D
idv.cjcat.stardust.threeD.away3d 
 Away3DClassPackage
idv.cjcat.stardust.threeD.away3d Packs together classes for the Stardust Away3DClassPackage extension.
 Away3DLite
idv.cjcat.stardust.threeD.away3dlite 
 Away3DLiteClassPackage
idv.cjcat.stardust.threeD.away3dlite Packs together classes for the Stardust Away3DClassPackage extension.
 Away3DLiteObject3DClass
idv.cjcat.stardust.threeD.away3dlite.initializers Assigns a Object3D object to the target properties of a particle.
 Away3DLiteObject3DHandler
idv.cjcat.stardust.threeD.away3dlite.handlers This handler adds Object3D particles to a ObjectContainer3D container, removes dead particles from the container, and updates the Object3D objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, and alpha properties.
 Away3DObject3DClass
idv.cjcat.stardust.threeD.away3d.initializers Assigns a Object3D object to the target properties of a particle.
 Away3DObject3DHandler
idv.cjcat.stardust.threeD.away3d.handlers This handler adds Object3D particles to a ObjectContainer3D container, removes dead particles from the container, and updates the Object3D objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, and alpha properties.
 Away3DSprite3DClass
idv.cjcat.stardust.threeD.away3d.initializers Assigns a Sprite3D object to the target properties of a particle.
 Away3DSprite3DHandler
idv.cjcat.stardust.threeD.away3d.handlers This handler adds Sprite3D particles to a ObjectContainer3D container, removes dead particles from the container, and updates the Sprite3D objects' x, y, z, and scaling properties.
 Back
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 BasicShape
idv.cjcat.stardust.twoD.display 
 BillboardOriented
idv.cjcat.stardust.threeD.actions Causes particles' rotation to align to their velocities.
 BitmapBurster
idv.cjcat.stardust.twoD.bursters Bursts out particles with target properties being references to small rectangular fractions (cells) of a bitmap.
 BitmapField
idv.cjcat.stardust.twoD.fields Vector field based on a bitmap.
 BitmapHandler
idv.cjcat.stardust.twoD.handlers This handler draws display object particles into a bitmap.
 BitmapZone
idv.cjcat.stardust.twoD.zones Zone formed by a bitmap's non-transparent pixels.
 Bounce
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 BoundingBox
idv.cjcat.stardust.twoD.deflectors Causes particles to be bounded within a rectangular region.
 BoundingCircle
idv.cjcat.stardust.twoD.deflectors Causes particles to be bounded within a circular region.
 BoundingCube
idv.cjcat.stardust.threeD.deflectors Causes particles to be bounded within a box region.
 BoundingSphere
idv.cjcat.stardust.threeD.deflectors Causes particles to be bounded within a spherical region.
 Burster
idv.cjcat.stardust.common.bursters Allows users to create particles and fully customize their properties.
 Burster2D
idv.cjcat.stardust.twoD.bursters Base class for 2D bursters.
 Burster3D
idv.cjcat.stardust.threeD.bursters Base class for 3D bursters.
 Camera3D
idv.cjcat.stardust.threeD.cameras The camera used by the DisplayObjectRenderer3D.
 Circ
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 Circle
idv.cjcat.stardust.twoD.display 
 CircleContour
idv.cjcat.stardust.twoD.zones Circular contour zone.
 CircleDeflector
idv.cjcat.stardust.twoD.deflectors Circular obstacle.
 CircleZone
idv.cjcat.stardust.twoD.zones Circular zone.
 ClassPackage
idv.cjcat.stardust.common.xml An XMLBuilder object needs to know the mapping between an XML tag's name and an actual class.
 Clock
idv.cjcat.stardust.common.clocks A clock is used by an emitter to determine how frequently particles are created.
 ClockCollection
idv.cjcat.stardust.common.clocks This class is used internally by classes that implements the ClockCollector interface.
 ClockCollector
idv.cjcat.stardust.common.clocks 
 Collide
idv.cjcat.stardust.twoD.actions Causes particles to collide against each other.
 Collide3D
idv.cjcat.stardust.threeD.actions Causes particles to collide against each other.
 CollisionRadius
idv.cjcat.stardust.common.initializers Particles are simulated as circles for collision simulation.
 Color
idv.cjcat.stardust.common.initializers 
 CommonActionPriority
idv.cjcat.stardust.common.actions Defines priorities of some common actions for both 2D and 3D.
 CommonClassPackage
idv.cjcat.stardust.common Packs together common classes for both 2D and 3D.
 CommonInitializerPriority
idv.cjcat.stardust.common.initializers The subclasses of this class specify priorities of some initializers.
 CompositeAction
idv.cjcat.stardust.common.actions This actions is a group of actions.
 CompositeClock
idv.cjcat.stardust.common.clocks This clock is a group of clocks.
 CompositeInitializer
idv.cjcat.stardust.common.initializers A composite initializer is a group of initiailizers.
 CompositeParticleHandler
idv.cjcat.stardust.common.handlers 
 CompositeZone
idv.cjcat.stardust.twoD.zones This is a group of zones.
 Contour
idv.cjcat.stardust.twoD.zones Zone with no thickness.
 CubeZone
idv.cjcat.stardust.threeD.zones Rectangle-shaped particle source.
 Cubic
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 Damping
idv.cjcat.stardust.twoD.actions Causes particles to decelerate.
 Damping3D
idv.cjcat.stardust.threeD.actions Causes particles to decelerate.
 DeathLife
idv.cjcat.stardust.common.actions Mark a particle as dead if its life reaches zero.
 DeathTrigger
idv.cjcat.stardust.common.actions.triggers This action trigger will be triggered if a particle is dead.
 DeathZone
idv.cjcat.stardust.twoD.actions Causes particles to be marked dead when they are not contained inside a specified zone.
 DeathZone3D
idv.cjcat.stardust.threeD.actions Causes particles to be marked dead when they are not contained inside a specified zone.
 Deflect
idv.cjcat.stardust.twoD.actions This action is useful to manipulate a particle's position and velocity as you like.
 Deflect3D
idv.cjcat.stardust.threeD.actions This action is useful to manipulate a particle's position and velocity as you like.
 Deflector
idv.cjcat.stardust.twoD.deflectors Used along with the Deflect action.
 Deflector3D
idv.cjcat.stardust.threeD.deflectors Used along with the Deflect3D action.
 DeflectorTrigger
idv.cjcat.stardust.twoD.actions.triggers

Default priority = -1;

 DeflectorTrigger3D
idv.cjcat.stardust.threeD.actions.triggers

Default priority = -6;

 Die
idv.cjcat.stardust.common.actions Instantly marks a particle as dead.
 DiskZone
idv.cjcat.stardust.threeD.zones 
 DisplayObjectClass
idv.cjcat.stardust.twoD.initializers Assigns a display object to the target properties of a particle.
 DisplayObjectClass3D
idv.cjcat.stardust.threeD.initializers Assigns a display object to the target properties of a particle.
 DisplayObjectHandler
idv.cjcat.stardust.twoD.handlers This handler adds display object particles to the target container's display list, removes dead particles from the display list, and updates the display object's x, y, rotation, scaleX, scaleY, and alpha properties.
 DisplayObjectHandler3D
idv.cjcat.stardust.threeD.handlers This handler adds display object particles to the target container's display list, removes dead particles from the display list, and updates the display object's x, y, rotation, scaleX, scaleY, and alpha properties, applying 3D Z-sorting and optional perspective projection to the diplay objects.
 DisplayObjectParent
idv.cjcat.stardust.twoD.initializers Specifies a specific display object container to be the parent of a particle if the particle is initialized by the DisplayObjectClass initializer.
 DisplayObjectPool
idv.cjcat.stardust.twoD.utils 
 DuplicateElementNameError
idv.cjcat.stardust.common.errors This error is thrown when an XMLBuilder object encounters more than one elements having the same name.
 EasingFunctionType
idv.cjcat.stardust.common.easing 
 Elastic
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 Emitter
idv.cjcat.stardust.common.emitters This class takes charge of the actual particle simulation of the Stardust particle system.
 Emitter2D
idv.cjcat.stardust.twoD.emitters 2D Emitter.
 Emitter3D
idv.cjcat.stardust.threeD.emitters 3D Emitter.
 EmitterEvent
idv.cjcat.stardust.common.events Event dispatched by emitters.
 Explode
idv.cjcat.stardust.twoD.actions Creates a shock wave that spreads out from a single point, applying acceleration to particles along the way of propogation.
 Explode3D
idv.cjcat.stardust.threeD.actions Creates a shock wave that spreads out from a single point, applying acceleration to particles along the way of propogation.
 Expo
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 Field
idv.cjcat.stardust.twoD.fields 2D vector field.
 Field3D
idv.cjcat.stardust.threeD.fields 3D vector field.
 Flare3D
idv.cjcat.stardust.threeD.flare3d 
 Flare3DClassPackage
idv.cjcat.stardust.threeD.flare3d Packs together classes for the Stardust Flare3D extension.
 Flare3DPivot3DClass
idv.cjcat.stardust.threeD.flare3d.initializers Assigns a Pivot3D object to the target properties of a particle.
 Flare3DPivot3DClone
idv.cjcat.stardust.threeD.flare3d.initializers Assigns a cloned Pivot3D object to the target properties of a particle.
 Flare3DPivot3DHandler
idv.cjcat.stardust.threeD.flare3d.handlers This handler adds Pivot3D particles to a Pivot3D container, removes dead particles from the container, and updates the Pivot3D objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, and scaleZ properties.
 Flare3DSprite3D
idv.cjcat.stardust.threeD.flare3d.initializers Assigns a Sprite3D object to the target properties of a particle.
 Flare3DSprite3DHandler
idv.cjcat.stardust.threeD.flare3d.handlers This handler adds Sprite3D particles to a Mesh container, removes dead particles from the container, and updates the Sprite3D objects' x, y, z, scaleX, and scaleY properties.
 FollowWaypoints
idv.cjcat.stardust.twoD.actions Causes particles to go through a series of waypoints.
 FollowWaypoints3D
idv.cjcat.stardust.threeD.actions Causes particles to go through a series of waypoints.
 Gravity
idv.cjcat.stardust.twoD.actions Applies accelerations to particles according to the associated gravity fields, in pixels.
 Gravity3D
idv.cjcat.stardust.threeD.actions Applies accelerations to particles according to the associated gravity fields.
 Impulse
idv.cjcat.stardust.twoD.actions Applies an instant acceleration to particles based on the field property.
 ImpulseClock
idv.cjcat.stardust.common.clocks The impulse clock causes the emitter to create a single burst of particles right after the impulse() method is called.
 InfoRecycler
idv.cjcat.stardust.common.particles 
 Initializer
idv.cjcat.stardust.common.initializers An initializer is used to alter just once (i.e.
 Initializer2D
idv.cjcat.stardust.twoD.initializers Base class for 2D initializers.
 Initializer2DPriority
idv.cjcat.stardust.twoD.initializers Defines priorities of some 2D initializers.
 Initializer3D
idv.cjcat.stardust.threeD.initializers Base class for 3D initializers.
 Initializer3DPriority
idv.cjcat.stardust.threeD.initializers Defines priorities of some 3D initializers.
 InitializerCollection
idv.cjcat.stardust.common.initializers This class is used internally by classes that implements the InitializerCollector interface.
 InitializerCollector
idv.cjcat.stardust.common.initializers 
 InitializerEvent
idv.cjcat.stardust.common.events Event dispatched by initializers.
 InitializerPriority
idv.cjcat.stardust.common.initializers The subclasses of this class specify priorities of some initializers.
 IStardustSprite
idv.cjcat.stardust.twoD.display ...
 LazyAction
idv.cjcat.stardust.twoD.actions This is a wrapper class of several common and useful actions.
 LazyInitializer
idv.cjcat.stardust.twoD.initializers This is a wrapper class of several common and useful initializers.
 LazySectorZone
idv.cjcat.stardust.twoD.zones Provides an easier interface to define a sector zone.
 Life
idv.cjcat.stardust.common.initializers Sets a particle's life value based on the random property.
 LifeTrigger
idv.cjcat.stardust.common.actions.triggers This trigger will be triggered when a particle's life is a multiple of the triggerEvery property.
 Line
idv.cjcat.stardust.twoD.zones Line segment zone.
 Linear
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 LineDeflector
idv.cjcat.stardust.twoD.deflectors Infinitely long line-shaped obstacle.
 Mask
idv.cjcat.stardust.common.initializers Sets a particle's mask value based on the random property.
 Mass
idv.cjcat.stardust.common.initializers Sets a particle's mass value based on the random property.
 Matrix3D
idv.cjcat.stardust.threeD.geom 
 Matrix3DPool
idv.cjcat.stardust.threeD.geom 
 MotionData2D
idv.cjcat.stardust.twoD.geom 2D vector value class.
 MotionData2DPool
idv.cjcat.stardust.twoD.geom 
 MotionData3D
idv.cjcat.stardust.threeD.geom 3D vector value class.
 MotionData3DPool
idv.cjcat.stardust.threeD.geom 
 MotionData4D
idv.cjcat.stardust.twoD.geom 4D vector value class.
 MotionData4DPool
idv.cjcat.stardust.twoD.geom 
 MotionData6D
idv.cjcat.stardust.threeD.geom 6D vector value class.
 MotionData6DPool
idv.cjcat.stardust.threeD.geom 
 Move
idv.cjcat.stardust.twoD.actions Causes a particle's position to change according to its velocity.
 Move3D
idv.cjcat.stardust.threeD.actions Causes a particle's position to change according to its velocity.
 MutualAction
idv.cjcat.stardust.twoD.actions [Abstract Class] This is an abstract class for mutual actions such as collision and mutual gravity.
 MutualAction3D
idv.cjcat.stardust.threeD.actions [Abstract Class] This is an abstract class for mutual actions such as collision and mutual gravity.
 MutualGravity
idv.cjcat.stardust.twoD.actions Causes particles to attract each other.
 MutualGravity3D
idv.cjcat.stardust.threeD.actions Causes particles to attract each other.
 ND3D
idv.cjcat.stardust.threeD.nd3d 
 ND3DClassPackage
idv.cjcat.stardust.threeD.nd3d Packs together classes for the Stardust ND3D extension.
 ND3DObject3DClass
idv.cjcat.stardust.threeD.nd3d.initializers Assigns a Object3D object to the target properties of a particle.
 ND3DObject3DHandler
idv.cjcat.stardust.threeD.nd3d.handlers This handler adds Object3D particles to a render list, removes dead particles from the render list, and updates the Object3D objects' x, y, z, angleX, angleY, angleZ, scaleX, scaleY, and scaleZ properties.
 NormalDrift
idv.cjcat.stardust.twoD.actions Applies acceleration normal to a particle's velocity to the particle.
 NormalDrift3D
idv.cjcat.stardust.threeD.actions Applies acceleration normal to a particle's velocity to the particle.
 Omega
idv.cjcat.stardust.twoD.initializers Sets a particle's omega value (angular velocity), in degrees per emitter step, based on the random property.
 Omega3D
idv.cjcat.stardust.threeD.initializers Sets a particle's omega values (angular velocity), in degrees per emitter step, based on the randomX, randomY, and randomZ properties.
 Oriented
idv.cjcat.stardust.twoD.actions Causes particles' rotation to align to their velocities.
 Oriented3D
idv.cjcat.stardust.threeD.actions Causes particles' rotation to align to their velocities.
 Papervision3D
idv.cjcat.stardust.threeD.papervision3d 
 Particle
idv.cjcat.stardust.common.particles This class represents a particle and its properties.
 Particle2D
idv.cjcat.stardust.twoD.particles This class represents a 2D particle and its properties.
 Particle2DFactory
idv.cjcat.stardust.twoD.particles 
 Particle2DPool
idv.cjcat.stardust.twoD.particles 
 Particle3D
idv.cjcat.stardust.threeD.particles 
 Particle3DFactory
idv.cjcat.stardust.threeD.particles 
 Particle3DPool
idv.cjcat.stardust.threeD.particles 
 ParticleClassError
idv.cjcat.stardust.common.errors This error is thrown when a 2D emitter finds 3D particles in the particle list, or a 3D emitter finds 2D particles in the particle list.
 ParticleCollection
idv.cjcat.stardust.common.particles 
 ParticleCollectionType
idv.cjcat.stardust.common.particles 
 ParticleFactory
idv.cjcat.stardust.common.particles Each emitter has a particle factory for creating new particles.
 ParticleFastArray
idv.cjcat.stardust.common.particles Array implementatoin of particle collection, with splicing operation even faster than linked-lists.
 ParticleFastArrayIterator
idv.cjcat.stardust.common.particles 
 ParticleHandler
idv.cjcat.stardust.common.handlers A particle handler is assigned to a particle by using the Handler initializer.
 ParticleIterator
idv.cjcat.stardust.common.particles This interface defines the common operations shared by particle collection iterators.
 ParticleList
idv.cjcat.stardust.common.particles Linked-list implementatoin of particle collection.
 ParticleListIterator
idv.cjcat.stardust.common.particles 
 ParticlePool
idv.cjcat.stardust.common.particles This is an object pool for particle objects.
 PixelBurster
idv.cjcat.stardust.twoD.bursters 
 PixelHandler
idv.cjcat.stardust.twoD.handlers This handler draws pixels into a BitmapData object according to the color property of Particle objects.
 PlaneDeflector
idv.cjcat.stardust.threeD.deflectors Infinitely large plane-shaped obstacle.
 PointUniburster
idv.cjcat.stardust.twoD.bursters Bursts out particles from a single point, spreading out at uniformly distributed angles.
 PollingStation
idv.cjcat.stardust.common.handlers This handler works as a polling station.
 PooledDisplayObjectClass
idv.cjcat.stardust.twoD.initializers This is a pooled version of the DisplayObjectClass initializer, which makes use of an object pool to reuse display objects, saving time spent for instantiating new display objects.
 PooledDisplayObjectClass3D
idv.cjcat.stardust.threeD.initializers This is a pooled version of the DisplayObjectClass initializer, which makes use of an object pool to reuse display objects, saving time spent for instantiating new display objects.
 Position
idv.cjcat.stardust.twoD.initializers Sets a particle's position based on the zone property.
 Position3D
idv.cjcat.stardust.threeD.initializers Sets a particle's position based on the zone property.
 PV3DClassPackage
idv.cjcat.stardust.threeD.papervision3d Packs together classes for the Stardust Papervision3D extension.
 PV3DDisplayObject3DClass
idv.cjcat.stardust.threeD.papervision3d.initializers Assigns a DisplayObject object to the target properties of a particle.
 PV3DDisplayObject3DHandler
idv.cjcat.stardust.threeD.papervision3d.handlers This handler adds DisplayObject3D particles to a DisplayObject3D container, removes dead particles from the container, and updates the DisplayObject3D objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, and alpha properties.
 PV3DDisplayObjectClass
idv.cjcat.stardust.threeD.papervision3d.initializers Assigns a Particle object to the target properties of a particle, and uses a display object along with a MovieParticleMaterial object to create particle material.
 PV3DDisplayObjectHandler
idv.cjcat.stardust.threeD.papervision3d.handlers This handler adds particle object to a Particles object, removes dead particles from the Particles object, and updates the Particle objects' x, y, z, rotationZ, and size properties.
 PV3DParticle
idv.cjcat.stardust.threeD.papervision3d.initializers Assigns a Particle object to the target properties of a particle.
 PV3DParticleHandler
idv.cjcat.stardust.threeD.papervision3d.handlers This handler adds particle object to a Particles object, removes dead particles from the Particles object, and updates the Particle objects' x, y, z, rotationZ, and size properties.
 PV3DPixelsHandler
idv.cjcat.stardust.threeD.papervision3d.handlers 
 PyroGroupHandler
idv.cjcat.stardust.twoD.pyronova.handlers 
 PyroNodeClass
idv.cjcat.stardust.twoD.pyronova.initializers Assigns a node to the target properties of a particle.
 Pyronova
idv.cjcat.stardust.twoD.pyronova 
 PyronovaClassPackage
idv.cjcat.stardust.twoD.pyronova Packs together classes for the Stardust Pyronova extension.
 Quad
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 Quart
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 Quaternion
idv.cjcat.stardust.threeD.geom 
 Quint
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 RadialField
idv.cjcat.stardust.twoD.fields Radial field.
 RadialField3D
idv.cjcat.stardust.threeD.fields Radial field.
 Random
idv.cjcat.stardust.common.math This class generates a random number.
 RandomClock
idv.cjcat.stardust.common.clocks This clock causes the emitter to create particles in random number based on the random property.
 RandomDrift
idv.cjcat.stardust.twoD.actions Applies random acceleration to particles.
 RandomDrift3D
idv.cjcat.stardust.threeD.actions Applies acceleration to particles.
 RectContour
idv.cjcat.stardust.twoD.zones Rectangular contour.
 RectZone
idv.cjcat.stardust.twoD.zones Rectangular zone.
 ReorderDisplayObject
idv.cjcat.stardust.twoD.actions Reorders display objects' display list indices.
 Rotation
idv.cjcat.stardust.twoD.initializers Sets a particle's rotation value, in degrees, based on the random property.
 Rotation3D
idv.cjcat.stardust.threeD.initializers Sets a particle's rotation value, in degrees, based on the randomX, randomY, and randomZ properties.
 Scale
idv.cjcat.stardust.common.initializers Sets a particle's scale value based on the random property.
 ScaleCurve
idv.cjcat.stardust.common.actions Alters a particle's scale according to its life property.
 SectorZone
idv.cjcat.stardust.twoD.zones Sector-shaped zone.
 Sine
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 SinglePoint
idv.cjcat.stardust.twoD.zones Single point zone.
 SinglePoint3D
idv.cjcat.stardust.threeD.zones 
 SingularBitmapHandler
idv.cjcat.stardust.twoD.handlers Similar to the BitmapHandler, but uses only one display object for drawing the target bitmap.
 Snapshot
idv.cjcat.stardust.twoD.actions Takes a "snapshot" of the current particle states upon the takeSnapshot method call.
 Snapshot3D
idv.cjcat.stardust.threeD.actions Takes a "snapshot" of the current particle states upon the takeSnapshot3D method call.
 SnapshotRestore
idv.cjcat.stardust.twoD.actions Restores particle states to previously taken "snapshot" by the Snapshot class.
 SnapshotRestore3D
idv.cjcat.stardust.threeD.actions Restores particle states to previously taken "snapshot" by the Snapshot3D class.
 SnapshotRestore3DEvent
idv.cjcat.stardust.threeD.events 
 SnapshotRestore3DFlag
idv.cjcat.stardust.threeD.actions 
 SnapshotRestoreEvent
idv.cjcat.stardust.twoD.events 
 SnapshotRestoreFlag
idv.cjcat.stardust.twoD.actions 
 Snow
idv.cjcat.stardust.twoD.display 
 Spawn
idv.cjcat.stardust.twoD.actions Spawns new particles at the position of existing particles.
 Spawn3D
idv.cjcat.stardust.threeD.actions Spawns new particles at the position of existing particles.
 SpeedLimit
idv.cjcat.stardust.twoD.actions Limits a particle's maximum traveling speed.
 SpeedLimit3D
idv.cjcat.stardust.threeD.actions Limits a particle's maximum traveling speed.
 SphereCap
idv.cjcat.stardust.threeD.zones 
 SphereDeflector
idv.cjcat.stardust.threeD.deflectors Spherical obstacle.
 SphereShell
idv.cjcat.stardust.threeD.zones 
 SphereSurface
idv.cjcat.stardust.threeD.zones 
 SphereZone
idv.cjcat.stardust.threeD.zones 
 Spin
idv.cjcat.stardust.twoD.actions Causes a particle's rotation to change according to it's omega value (angular velocity).
 Spin3D
idv.cjcat.stardust.threeD.actions Causes a particle's rotations on each axis to change according to the corresponding omega values (angular velocity).
 Square
idv.cjcat.stardust.twoD.display 
 Stardust
idv.cjcat.stardust 
 StardustElement
idv.cjcat.stardust.common All Stardust elements are subclasses of this class.
 StardustMath
idv.cjcat.stardust.common.math This class provides common mathematical constants and methods.
 StardustMovieClip
idv.cjcat.stardust.twoD.display 
 StardustSprite
idv.cjcat.stardust.twoD.display 
 StardustSpriteInit
idv.cjcat.stardust.twoD.initializers 
 StardustSpriteInit3D
idv.cjcat.stardust.threeD.initializers 
 StardustSpriteUpdate
idv.cjcat.stardust.twoD.actions 
 StardustSpriteUpdate3D
idv.cjcat.stardust.threeD.actions 
 SteadyClock
idv.cjcat.stardust.common.clocks Causes the emitter to create particles at a steady rate.
 Strong
idv.cjcat.stardust.common.easing Easing Equations

(c) 2003 Robert Penner, all rights reserved.

This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html.

 Surface
idv.cjcat.stardust.threeD.zones 
 SwitchInitializer
idv.cjcat.stardust.common.initializers This initializer chooses among different initializers randomly according to each initializer's weight.
 SynchronizedMovieClip
idv.cjcat.stardust.twoD.display 
 ThreeDClassPackage
idv.cjcat.stardust.threeD Packs together classes for 3D.
 TwoDClassPackage
idv.cjcat.stardust.twoD Packs together classes for 2D.
 UniformField
idv.cjcat.stardust.twoD.fields Uniform vector field.
 UniformField3D
idv.cjcat.stardust.threeD.fields Uniform vector field.
 UniformRandom
idv.cjcat.stardust.common.math This class generates uniformly distrubuted random numbers.
 Vec2D
idv.cjcat.stardust.twoD.geom 2D Vector with common vector operations.
 Vec2DEvent
idv.cjcat.stardust.twoD.events 
 Vec2DPool
idv.cjcat.stardust.twoD.geom 
 Vec3D
idv.cjcat.stardust.threeD.geom 3D Vector with common vector operations.
 Vec3DEvent
idv.cjcat.stardust.threeD.events 
 Vec3DPool
idv.cjcat.stardust.threeD.geom 
 Velocity
idv.cjcat.stardust.twoD.initializers Sets a particle's velocity based on the zone property.
 Velocity3D
idv.cjcat.stardust.threeD.initializers Sets a particle's velocity based on the zone property.
 VelocityField
idv.cjcat.stardust.twoD.actions Alters a particle's velocity based on a vector field.
 VelocityField3D
idv.cjcat.stardust.threeD.actions Alters a particle's velocity based on a vector field.
 Waypoint
idv.cjcat.stardust.twoD.actions.waypoints Waypoint used by the FollowWaypoints action.
 Waypoint3D
idv.cjcat.stardust.threeD.actions.waypoints Waypoint used by the FollowWaypoints3D action.
 WeightedCollection
idv.cjcat.stardust.common.utils Used internally by the SwitchInitializer class.
 WrappingBox
idv.cjcat.stardust.twoD.deflectors Keeps particles inside a rectangular region.
 WrappingCube
idv.cjcat.stardust.threeD.deflectors Keeps particles inside a box region.
 XMLBuilder
idv.cjcat.stardust.common.xml XMLBuilder can generate Stardust elements' XML representations and reconstruct elements from existing XML data.
 XMLConvertible
idv.cjcat.stardust.common.xml This interface is implemented by all Stardust elements.
 ZBBillboardOriented
idv.cjcat.stardust.threeD.zedbox.actions 
 ZBClassPackage
idv.cjcat.stardust.threeD.zedbox Packs together classes for the Stardust ZedBox extension.
 ZBDisplayObjectClass
idv.cjcat.stardust.threeD.zedbox.initializers Assigns a ZedSprite object to the target properties of a particle, and adds a display object (an instance of the displayObjectClass property) to the ZedSprite object's display list.
 ZBDisplayObjectHandler
idv.cjcat.stardust.threeD.zedbox.handlers This handler adds ZedSprite particles to a IZedBoxSprite container (either a ZedSprite or a ZedScene), removes dead particles from the container, and updates the ZedSprite objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, and alpha properties.
 ZBPooledDisplayObjectClass
idv.cjcat.stardust.threeD.zedbox.initializers 
 ZBStardustSpriteInit
idv.cjcat.stardust.threeD.zedbox.initializers 
 ZBStardustSpriteUpdate
idv.cjcat.stardust.threeD.zedbox.actions 
 ZData
idv.cjcat.stardust.threeD.geom 
 ZDataPool
idv.cjcat.stardust.threeD.geom 
 ZedBox
idv.cjcat.stardust.threeD.zedbox 
 Zone
idv.cjcat.stardust.twoD.zones This class defines a 2D zone.
 Zone3D
idv.cjcat.stardust.threeD.zones 
 ZoneTrigger
idv.cjcat.stardust.twoD.actions.triggers This action trigger is triggered when a particle is contained in a zone.
 ZoneTrigger3D
idv.cjcat.stardust.threeD.actions.triggers This action trigger is triggered when a particle is contained in a zone.