home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Acao / kung_fu.swf / scripts / __Packages / com / KidFighting / StatusPanelGUI.as < prev    next >
Encoding:
Text File  |  2006-06-13  |  1.4 KB  |  42 lines

  1. class com.KidFighting.StatusPanelGUI extends MovieClip
  2. {
  3.    static var _sprite;
  4.    function StatusPanelGUI()
  5.    {
  6.       super();
  7.       com.KidFighting.StatusPanelGUI._sprite = this;
  8.    }
  9.    static function suckSkills(aList, maxShow)
  10.    {
  11.       com.KidFighting.StatusPanelGUI._sprite.skills_txt.text = "";
  12.       var _loc3_ = 0;
  13.       for(var _loc5_ in aList)
  14.       {
  15.          if((_loc3_ = _loc3_ + 1) > maxShow)
  16.          {
  17.             break;
  18.          }
  19.          var _loc1_ = aList[_loc5_].keys;
  20.          _loc1_ = _loc1_.replace(com.KidFighting.Input.LEFT,"Back");
  21.          _loc1_ = _loc1_.replace(com.KidFighting.Input.RIGHT,"Forward");
  22.          _loc1_ = _loc1_.replace(com.KidFighting.Input.DOWN,"Down");
  23.          _loc1_ = _loc1_.replace(com.KidFighting.Input.UP,"Up");
  24.          _loc1_ = _loc1_.replace(com.KidFighting.Input.A,"Punch");
  25.          _loc1_ = _loc1_.replace(com.KidFighting.Input.S,"Kick");
  26.          if(aList[_loc5_].name == "Throw")
  27.          {
  28.             _loc1_ = "Close " + _loc1_.replace(",","+");
  29.          }
  30.          else
  31.          {
  32.             _loc1_ = _loc1_.replace(","," ");
  33.          }
  34.          com.KidFighting.StatusPanelGUI._sprite.skills_txt.text += _loc3_ + ":" + _loc1_ + "\n";
  35.       }
  36.    }
  37.    static function onUpdateSkill(evtObj)
  38.    {
  39.       com.KidFighting.StatusPanelGUI.suckSkills(evtObj.skillList,evtObj.maxShow);
  40.    }
  41. }
  42.