home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / beauty_resort.swf / scripts / classes / game / StressMeter.as < prev    next >
Encoding:
Text File  |  2008-09-04  |  3.8 KB  |  135 lines

  1. package classes.game
  2. {
  3.    import flash.display.MovieClip;
  4.    
  5.    public class StressMeter
  6.    {
  7.        
  8.       
  9.       private var movieClip:MovieClip;
  10.       
  11.       private var stage:Number;
  12.       
  13.       public function StressMeter(param1:MovieClip)
  14.       {
  15.          super();
  16.          this.movieClip = param1;
  17.          stage = -1;
  18.       }
  19.       
  20.       private function updateStage(param1:Number) : *
  21.       {
  22.          if(this.stage == param1)
  23.          {
  24.             return;
  25.          }
  26.          this.stage = param1;
  27.          switch(this.stage)
  28.          {
  29.             case 0:
  30.             case 1:
  31.                movieClip.mcHeart5.gotoAndStop("full");
  32.                movieClip.mcHeart1.gotoAndStop("full");
  33.                movieClip.mcHeart2.gotoAndStop("full");
  34.                movieClip.mcHeart3.gotoAndStop("full");
  35.                movieClip.mcHeart4.gotoAndStop("full");
  36.                break;
  37.             case 2:
  38.             case 3:
  39.                movieClip.mcHeart4.gotoAndStop("full");
  40.                movieClip.mcHeart1.gotoAndStop("full");
  41.                movieClip.mcHeart2.gotoAndStop("full");
  42.                movieClip.mcHeart3.gotoAndStop("full");
  43.                movieClip.mcHeart5.gotoAndStop("disable");
  44.                break;
  45.             case 4:
  46.             case 5:
  47.                movieClip.mcHeart3.gotoAndStop("full");
  48.                movieClip.mcHeart1.gotoAndStop("full");
  49.                movieClip.mcHeart2.gotoAndStop("full");
  50.                movieClip.mcHeart5.gotoAndStop("disable");
  51.                movieClip.mcHeart4.gotoAndStop("disable");
  52.                break;
  53.             case 6:
  54.             case 7:
  55.                movieClip.mcHeart2.gotoAndStop("full");
  56.                movieClip.mcHeart1.gotoAndStop("full");
  57.                movieClip.mcHeart5.gotoAndStop("disable");
  58.                movieClip.mcHeart3.gotoAndStop("disable");
  59.                movieClip.mcHeart4.gotoAndStop("disable");
  60.                break;
  61.             case 8:
  62.             case 9:
  63.                movieClip.mcHeart1.gotoAndStop("full");
  64.                movieClip.mcHeart5.gotoAndStop("disable");
  65.                movieClip.mcHeart2.gotoAndStop("disable");
  66.                movieClip.mcHeart3.gotoAndStop("disable");
  67.                movieClip.mcHeart4.gotoAndStop("disable");
  68.          }
  69.          switch(this.stage)
  70.          {
  71.             case 1:
  72.                movieClip.mcHeart5.gotoAndPlay("fast");
  73.                break;
  74.             case 3:
  75.                movieClip.mcHeart4.gotoAndPlay("fast");
  76.                break;
  77.             case 5:
  78.                movieClip.mcHeart3.gotoAndPlay("fast");
  79.                break;
  80.             case 7:
  81.                movieClip.mcHeart2.gotoAndPlay("fast");
  82.                break;
  83.             case 9:
  84.                movieClip.mcHeart1.gotoAndPlay("fast");
  85.          }
  86.       }
  87.       
  88.       public function update(param1:Number) : *
  89.       {
  90.          var _loc2_:Number = NaN;
  91.          if(param1 >= 0 && param1 <= 11)
  92.          {
  93.             _loc2_ = 0;
  94.          }
  95.          if(param1 >= 12 && param1 <= 15)
  96.          {
  97.             _loc2_ = 1;
  98.          }
  99.          if(param1 >= 16 && param1 <= 30)
  100.          {
  101.             _loc2_ = 2;
  102.          }
  103.          if(param1 >= 31 && param1 <= 35)
  104.          {
  105.             _loc2_ = 3;
  106.          }
  107.          if(param1 >= 36 && param1 <= 50)
  108.          {
  109.             _loc2_ = 4;
  110.          }
  111.          if(param1 >= 51 && param1 <= 55)
  112.          {
  113.             _loc2_ = 5;
  114.          }
  115.          if(param1 >= 56 && param1 <= 78)
  116.          {
  117.             _loc2_ = 6;
  118.          }
  119.          if(param1 >= 79 && param1 <= 85)
  120.          {
  121.             _loc2_ = 7;
  122.          }
  123.          if(param1 >= 86 && param1 <= 96)
  124.          {
  125.             _loc2_ = 8;
  126.          }
  127.          if(param1 >= 97 && param1 <= 100)
  128.          {
  129.             _loc2_ = 9;
  130.          }
  131.          updateStage(_loc2_);
  132.       }
  133.    }
  134. }
  135.