1. package
  2. {
  3. public class ApplicationManager extends BaseObject
  4. {
  5. protected var mesh:MeshObject = null;
  6.  
  7. public function ApplicationManager()
  8. {
  9. super();
  10. }
  11.  
  12. public override function shutdown():void
  13. {
  14. super.shutdown();
  15.  
  16. }
  17.  
  18. public function startupApplicationManager(engineManager:EngineManager):ApplicationManager
  19. {
  20. super.startupBaseObject(engineManager);
  21.  
  22. if (engineManager.ParticleSystem == "fountain")
  23. new EmitterContainer().startupEmitterContainer(this.engineManager, new Fountain());
  24. if (engineManager.ParticleSystem == "fire")
  25. new EmitterContainer().startupEmitterContainer(this.engineManager, new Fire());
  26.  
  27. return this;
  28. }
  29.  
  30. public override function enterFrame(dt:Number):void
  31. {
  32.  
  33. }
  34.  
  35. }
  36. }