home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Diversos / painter_madness.swf / scripts / DefineSprite_131 / frame_1 / DoAction.as
Encoding:
Text File  |  2006-06-13  |  1.1 KB  |  53 lines

  1. function checkCDTime()
  2. {
  3.    if(_root.state == _root.stPlay)
  4.    {
  5.       if(fstop)
  6.       {
  7.          _root.cdStartTime = getTimer();
  8.          fstop = false;
  9.          countTime -= cdTime;
  10.          cdTime = 0;
  11.       }
  12.       if(cdTime > countTime)
  13.       {
  14.          end();
  15.       }
  16.       cdElapsed = getTimer() - _root.cdStartTime;
  17.       if(Math.floor(cdElapsed / 1000) > cdTime)
  18.       {
  19.          _root.playSound("snd_countDown");
  20.          cdTime++;
  21.          cd_mc.text = _root.powerTimeAmount - cdTotalTime;
  22.          if(cd_mc.text > 1)
  23.          {
  24.             _root.playSound("snd_countDown");
  25.          }
  26.          else
  27.          {
  28.             _root.playSound("snd_countDownLast");
  29.          }
  30.          cdTotalTime++;
  31.       }
  32.    }
  33.    else if(_root.state == _root.stPause && !fstop && _root.fcd)
  34.    {
  35.       fstop = true;
  36.       tempTime += cdElapsed;
  37.    }
  38. }
  39. function end()
  40. {
  41.    _X = -100;
  42.    _Y = -100;
  43.    _root.fcd = false;
  44.    stop();
  45. }
  46. var cdElapsed;
  47. var countTime = 9;
  48. var tempTime = 0;
  49. var fstop = false;
  50. var cdTime = 0;
  51. var cdTotalTime = 0;
  52. cd_mc.text = _root.powerTimeAmount - cdTime;
  53.