| Package | org.flintparticles.twoD.actions |
| Class | public class RandomDrift |
| Inheritance | RandomDrift ActionBase |
| Property | Defined by | ||
|---|---|---|---|
| driftX : Number
The maximum amount of horizontal drift in pixels per second.
| RandomDrift | ||
| driftY : Number
The maximum amount of vertical drift in pixels per second.
| RandomDrift | ||
![]() | priority : int
Returns a default priority of 0 for this action.
| ActionBase | |
| Method | Defined by | ||
|---|---|---|---|
|
RandomDrift(driftX:Number = 0, driftY:Number = 0)
The constructor creates a RandomDrift action for use by an emitter.
| RandomDrift | ||
![]() |
addedToEmitter(emitter:Emitter):void
This method does nothing.
| ActionBase | |
![]() |
removedFromEmitter(emitter:Emitter):void
This method does nothing.
| ActionBase | |
|
Calculates a random drift for this frame and applies it for the
period of time indicated.
| RandomDrift | ||
| driftX | property |
driftX:Number [read-write]The maximum amount of horizontal drift in pixels per second.
Implementation public function get driftX():Number
public function set driftX(value:Number):void
| driftY | property |
driftY:Number [read-write]The maximum amount of vertical drift in pixels per second.
Implementation public function get driftY():Number
public function set driftY(value:Number):void
| RandomDrift | () | constructor |
public function RandomDrift(driftX:Number = 0, driftY:Number = 0)The constructor creates a RandomDrift action for use by an emitter. To add a RandomDrift to all particles created by an emitter, use the emitter's addAction method.
ParametersdriftX:Number (default = 0) — The maximum amount of horizontal drift in pixels per second.
|
|
driftY:Number (default = 0) — The maximum amount of vertical drift in pixels per second.
|
See also
| update | () | method |
public override function update(emitter:Emitter, particle:Particle, time:Number):voidCalculates a random drift for this frame and applies it for the period of time indicated.
This method is called by the emitter and need not be called by the user.
Parametersemitter:Emitter — The Emitter that created the particle.
|
|
particle:Particle — The particle to be updated.
|
|
time:Number — The duration of the frame - used for time based updates.
|
See also