Packageorg.flintparticles.common.initializers
Classpublic class ImageClass
InheritanceImageClass Inheritance InitializerBase Inheritance Object

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 Properties
 PropertyDefined By
  imageClass : Class
The class to use when creating the particles' DisplayObjects.
ImageClass
  parameters : Array
The parameters to pass to the constructor for the image class.
ImageClass
 Inheritedpriority : int
Returns a default priority of 0 for this action.
InitializerBase
Protected Properties
 PropertyDefined By
 Inherited_priority : int = 0
InitializerBase
Public Methods
 MethodDefined By
  
ImageClass(imageClass:Class = null, ... parameters)
The constructor creates an ImageClass initializer for use by an emitter.
ImageClass
 Inherited
addedToEmitter(emitter:Emitter):void
This method does nothing.
InitializerBase
  
initialize(emitter:Emitter, particle:Particle):void
[override] This method does nothing.
ImageClass
 Inherited
This method does nothing.
InitializerBase
Property Detail
imageClassproperty
imageClass:Class

The class to use when creating the particles' DisplayObjects.


Implementation
    public function get imageClass():Class
    public function set imageClass(value:Class):void
parametersproperty 
parameters:Array

The parameters to pass to the constructor for the image class.


Implementation
    public function get parameters():Array
    public function set parameters(value:Array):void
Constructor Detail
ImageClass()Constructor
public function ImageClass(imageClass:Class = null, ... parameters)

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

Parameters
imageClass:Class (default = null) — The class to use when creating the particles' DisplayObjects.
 
... parameters — The parameters to pass to the constructor for the image class.

See also

Method Detail
initialize()method
override public 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