Packageorg.flintparticles.threeD.away3d.initializers
Classpublic class A3DObjectClasses
InheritanceA3DObjectClasses Inheritance InitializerBase

The ImageClass Initializer sets the DisplayObject to use to draw the particle. It is used with the DisplayObjectRenderer. When using the BitmapRenderer it is more efficient to use the SharedImage Initializer.



Public Methods
 MethodDefined by
  
A3DObjectClasses(images:Array, parameters:Array = null, weights:Array = null)
The constructor creates a ImageClasses initializer for use by an emitter.
A3DObjectClasses
 Inherited
addedToEmitter(emitter:Emitter):void
This method does nothing.
InitializerBase
  
addImage(image:Class, parameters:Object = null, weight:Number = 1):void
A3DObjectClasses
 Inherited
Returns a default priority of 0 for this action.
InitializerBase
  
initialize(emitter:Emitter, particle:Particle):void
This method does nothing.
A3DObjectClasses
 Inherited
This method does nothing.
InitializerBase
  
removeImage(image:*):void
A3DObjectClasses
Constructor detail
A3DObjectClasses()constructor
public function A3DObjectClasses(images:Array, parameters:Array = null, weights:Array = null)

The constructor creates a ImageClasses initializer for use by an emitter. To add a ImageClasses to all particles created by an emitter, use the emitter's addInitializer method.

Parameters
images:Array — An array containing the classes to use for each particle created by the emitter.
 
parameters:Array (default = null) — The weighting to apply to each displayObject. If no weighting values are passed, the images are used with equal probability.
 
weights:Array (default = null)

See also

Method detail
addImage()method
public function addImage(image:Class, parameters:Object = null, weight:Number = 1):voidParameters
image:Class
 
parameters:Object (default = null)
 
weight:Number (default = 1)
initialize()method 
public override function initialize(emitter:Emitter, particle:Particle):void

This method does nothing. All derived classes override this method to initialize each particle created by the emitter.

Parameters
emitter:Emitter
 
particle:Particle
removeImage()method 
public function removeImage(image:*):voidParameters
image:*