home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Acao / eolica.swf / scripts / frame_6 / DoAction.as
Encoding:
Text File  |  2005-07-26  |  1.2 KB  |  43 lines

  1. t.gameFrame = new Object();
  2. AsBroadcaster.initialize(t.gameFrame);
  3. t.oddGameFrame = new Object();
  4. AsBroadcaster.initialize(t.oddGameFrame);
  5. t.evenGameFrame = new Object();
  6. AsBroadcaster.initialize(t.evenGameFrame);
  7. t.threeGameFrames = new Object();
  8. AsBroadcaster.initialize(t.threeGameFrames);
  9. t.fiveGameFrames = new Object();
  10. AsBroadcaster.initialize(t.fiveGameFrames);
  11. t.tenGameFrames = new Object();
  12. AsBroadcaster.initialize(t.tenGameFrames);
  13. t.gameSecond = new Object();
  14. AsBroadcaster.initialize(t.gameSecond);
  15. t.checkTimers = function()
  16. {
  17.    this.gameFrame.broadcastMessage("onGameFrame");
  18.    if(this.gameFramesElapsed % 2 == 0)
  19.    {
  20.       this.evenGameFrame.broadcastMessage("onEvenGameFrame");
  21.    }
  22.    else
  23.    {
  24.       this.oddGameFrame.broadcastMessage("onOddGameFrame");
  25.    }
  26.    if(this.gameFramesElapsed % 3 == 0)
  27.    {
  28.       this.threeGameFrames.broadcastMessage("onThreeGameFrames");
  29.    }
  30.    if(this.gameFramesElapsed % 5 == 0)
  31.    {
  32.       this.fiveGameFrames.broadcastMessage("onFiveGameFrames");
  33.    }
  34.    if(this.gameFramesElapsed % 10 == 0)
  35.    {
  36.       this.tenGameFrames.broadcastMessage("onTenGameFrames");
  37.    }
  38.    if(this.gameFramesElapsed % 30 == 0)
  39.    {
  40.       this.gameSecond.broadcastMessage("onGameSecond");
  41.    }
  42. };
  43.