Guest User

Untitled

a guest
Dec 11th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. import flash.geom.Point;
  2. import org.flintparticles.common.counters.*;
  3. import org.flintparticles.common.displayObjects.RadialDot;
  4. import org.flintparticles.common.initializers.*;
  5. import org.flintparticles.twoD.actions.*;
  6. import org.flintparticles.twoD.emitters.Emitter2D;
  7. import org.flintparticles.twoD.initializers.*;
  8. import org.flintparticles.twoD.renderers.*;
  9. import org.flintparticles.twoD.zones.*;
  10. import org.flintparticles.common.emitters.Emitter;
  11. import org.flintparticles.threeD.initializers.Position;
  12. import org.flintparticles.threeD.zones.LineZone;
  13. import org.flintparticles.threeD.initializers.Velocity;
  14. import org.flintparticles.threeD.zones.PointZone;
  15. import org.flintparticles.threeD.actions.Move;
  16. import org.flintparticles.threeD.actions.DeathZone;
  17. import org.flintparticles.threeD.actions.RandomDrift;
  18. import flash.display.DisplayObject;
  19.  
  20. var emitter: Emitter2D = new Emitter2D();
  21.  
  22. emitter.counter = new Steady (100);
  23. emitter.addInitializer (new ImageClass(RadialDot, [2]));
  24. emitter.addInitializer (new Position(new LineZone(new Point(-5,-5), new Point(505, -5))));
  25. emitter.addInitializer (new Velocity (new PointZone(new Point (0,65))));
  26. emitter.addInitializer (new ScaleImageInit(0.75, 2));
  27.  
  28. emitter.addAction(new Move());
  29. emitter.addAction(new DeathZone(new RectangleZone(-10,-10,520,420), true));
  30. emitter.addAction(new RandomDrift(15,15));
  31.  
  32. var renderer:DisplayObjectRenderer = new DisplayObjectRenderer();
  33. addChild (renderer);
  34. renderer.addEmitter(emitter);
  35.  
  36. emitter.start();
  37. emitter.runAhead(10);
Add Comment
Please, Sign In to add comment