Packageorg.flintparticles.threeD.away3d.initializers
Classpublic class A3DDisplayObjectClass
InheritanceA3DDisplayObjectClass Inheritance InitializerBase Inheritance Object

The A3DDisplayObjectClass initializer sets the DisplayObject to use to draw the particle in a 3D scene. It is used with the Away3D renderer when particles should be represented by a display object.

The initializer creates an Away3D MovieClipSprite, with the display object as the image source (the movieClip property), for rendering the display object in an Away3D scene.



Public Properties
 PropertyDefined By
  imageClass : Class
The class to use when creating the particles' DisplayObjects.
A3DDisplayObjectClass
  parameters : Array
The parameters to pass to the constructor for the image class.
A3DDisplayObjectClass
 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
  
A3DDisplayObjectClass(imageClass:Class, ... parameters)
The constructor creates an ImageClass initializer for use by an emitter.
A3DDisplayObjectClass
 Inherited
addedToEmitter(emitter:Emitter):void
This method does nothing.
InitializerBase
  
initialize(emitter:Emitter, particle:Particle):void
[override] This method does nothing.
A3DDisplayObjectClass
 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
A3DDisplayObjectClass()Constructor
public function A3DDisplayObjectClass(imageClass:Class, ... 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 — 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