home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Acao / flameout.swf / scripts / __Packages / PlayGui.as < prev    next >
Encoding:
Text File  |  2006-06-13  |  1.6 KB  |  63 lines

  1. class PlayGui extends LRG.LRGMovieClip
  2. {
  3.    var m_kCloseup;
  4.    var m_kMuteButtonHolder;
  5.    var m_kScoreIndicator;
  6.    function PlayGui()
  7.    {
  8.       super();
  9.    }
  10.    function init()
  11.    {
  12.       super.init();
  13.       this.m_kCloseup.gotoAndStop("Hide");
  14.    }
  15.    function onShow()
  16.    {
  17.       this.m_kCloseup.gotoAndStop("Hide");
  18.       this.updateMuteButton();
  19.    }
  20.    function updateMuteButton()
  21.    {
  22.       if(_global.LRG.LRGMusic.m_bMuted)
  23.       {
  24.          this.m_kMuteButtonHolder.gotoAndStop("SoundOff");
  25.       }
  26.       else
  27.       {
  28.          this.m_kMuteButtonHolder.gotoAndStop("SoundOn");
  29.       }
  30.       this.m_kMuteButtonHolder.m_kMusicIsOn.onRelease = function()
  31.       {
  32.          _global.LRG.LRGMusic.muteMusic(true);
  33.          this._parent._parent.updateMuteButton();
  34.       };
  35.       this.m_kMuteButtonHolder.m_kMusicIsOff.onRelease = function()
  36.       {
  37.          _global.LRG.LRGMusic.muteMusic(false);
  38.          this._parent._parent.updateMuteButton();
  39.       };
  40.    }
  41.    function setScore(fScore)
  42.    {
  43.       this.m_kScoreIndicator.m_kText.text = "" + fScore;
  44.    }
  45.    function showCloseup()
  46.    {
  47.       this.m_kCloseup.playAnimation("SHOW_CLOSEUP",60,1,10,false,1);
  48.    }
  49.    function onActionCompleted(sActionKey)
  50.    {
  51.       if(sActionKey == "SHOW_CLOSEUP")
  52.       {
  53.          FullmetalGame(_global.g_kApplication.m_kGameScreen).onFullCloseUp();
  54.          this.m_kCloseup.playAnimation("HIDE_CLOSEUP",60,11,211,false,1);
  55.       }
  56.       else if(sActionKey == "HIDE_CLOSEUP")
  57.       {
  58.          this.m_kCloseup.gotoAndStop("Hide");
  59.          FullmetalGame(_global.g_kApplication.m_kGameScreen).smartBomb();
  60.       }
  61.    }
  62. }
  63.