home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Classicos / smashout.swf / scripts / __Packages / Game / ModalDialogs / PongLevelDone.as < prev    next >
Encoding:
Text File  |  2005-11-09  |  1.2 KB  |  54 lines

  1. class Game.ModalDialogs.PongLevelDone extends Game.PongModal
  2. {
  3.    var level_txt;
  4.    var base_mc;
  5.    var keyListener;
  6.    var bg_mc;
  7.    var __level;
  8.    var screenName = "leveldone";
  9.    function PongLevelDone()
  10.    {
  11.       super();
  12.       this.level_txt = this.base_mc.level_txt;
  13.       var controller = this;
  14.       this.keyListener = {onKeyUp:function()
  15.       {
  16.          controller.close();
  17.       }};
  18.       Key.addListener(this.keyListener);
  19.       this.bg_mc.onRelease = function()
  20.       {
  21.          controller.close();
  22.       };
  23.    }
  24.    function set level(myLevel)
  25.    {
  26.       if(myLevel == undefined)
  27.       {
  28.          myLevel = 0;
  29.       }
  30.       this.__level = myLevel;
  31.       var _loc2_ = String(myLevel + 1);
  32.       if(_loc2_.length < 2)
  33.       {
  34.          _loc2_ = "0" + _loc2_;
  35.       }
  36.       this.level_txt.text = _loc2_;
  37.       this.setMessage(myLevel);
  38.    }
  39.    function get level()
  40.    {
  41.       return this.__level;
  42.    }
  43.    function setMessage(myLevel)
  44.    {
  45.       var _loc2_ = myLevel + 1;
  46.       var _loc3_ = this.base_mc._totalframes;
  47.       while(_loc2_ > _loc3_)
  48.       {
  49.          _loc2_ -= _loc3_;
  50.       }
  51.       this.base_mc.gotoAndStop(_loc2_);
  52.    }
  53. }
  54.