Package | cv.orion.filters |
Class | public class TargetsGravityFilter |
Implements | IFilter |
Using the TargetsGravityFilter, you could easily setup a plantery system and actually have planets orbit around each other.
import cv.Orion; import cv.orion.filters.TargetsGravityFilter; var tgf:TargetsGravityFilter = new TargetsGravityFilter(); tgf.addTarget(mc1, 1000, 20); tgf.addTarget(mc2, 2000, 30); tgf.addTarget(mc3, 4000, 40); // First method var e:Orion = new Orion(linkageClass, null, {effectFilters:[tgf]}); // Second method var e2:Orion = new Orion(linkageClass); e2.effectFilters.push(tgf);
Method | Defined by | ||
---|---|---|---|
addTarget(target:*, mass:Number = 1000, radius:Number = 0):void
Adds a target for the particles to have a gravity attraction to.
| TargetsGravityFilter | ||
Applies the specified filter to a particular particle.
| TargetsGravityFilter | ||
clearTargets():void
Removes all targets from the gravity system, resetting it.
| TargetsGravityFilter | ||
removeTarget(target:* = null):void
Removes a target from the gravity system.
| TargetsGravityFilter |
Method | Defined by | ||
---|---|---|---|
abs(value:Number):Number
| TargetsGravityFilter |
abs | () | method |
protected function abs(value:Number):Number
Parameters
value:Number |
Number |
addTarget | () | method |
public function addTarget(target:*, mass:Number = 1000, radius:Number = 0):void
Adds a target for the particles to have a gravity attraction to.
Parameterstarget:* — The target to be added.
|
|
mass:Number (default = 1000 ) — The mass given to the target. The higher the number, the stronger
the gravitational force is.
|
|
radius:Number (default = 0 ) — The radius of the target.
|
applyFilter | () | method |
public function applyFilter(particle:ParticleVO, target:Orion):void
Applies the specified filter to a particular particle.
Parametersparticle:ParticleVO — The individual particle.
|
|
target:Orion — The emitter associated with the particle.
|
clearTargets | () | method |
public function clearTargets():void
Removes all targets from the gravity system, resetting it.
removeTarget | () | method |
public function removeTarget(target:* = null):void
Removes a target from the gravity system.
Parameterstarget:* (default = null ) — The target that was added previously.
|