home *** CD-ROM | disk | FTP | other *** search
/ FCE Gold Plus / GOLD.iso / pc / shell.swf / scripts / __Packages / com / comp / Volumecontroller.as < prev    next >
Text File  |  2007-10-16  |  2KB  |  79 lines

  1. class com.comp.Volumecontroller extends com.comp.Soundconroller
  2. {
  3.    function Volumecontroller(_objRef, X, Y, _vL)
  4.    {
  5.       var _loc1_ = this;
  6.       super();
  7.       _loc1_.c_objRef = _objRef;
  8.       _loc1_.c_iX = X;
  9.       _loc1_.c_iY = Y;
  10.       _loc1_.c_iVolBoxLavel = 449;
  11.       _loc1_.c_iAudioLevel = Math.round(_vL / 10) * 10;
  12.       _loc1_.createBox();
  13.       _loc1_.setVolumeValue(_loc1_.c_iAudioLevel);
  14.    }
  15.    function getLevel()
  16.    {
  17.       return this.c_iAudioLevel;
  18.    }
  19.    function createBox()
  20.    {
  21.       var _loc2_ = this;
  22.       _loc2_.c_objRef.attachMovie("volumeBox","volumeBox",_loc2_.c_iVolBoxLavel);
  23.       _loc2_.c_objRef.volumeBox._x = _loc2_.c_iX;
  24.       _loc2_.c_objRef.volumeBox._y = _loc2_.c_iY;
  25.       var _loc1_ = 0;
  26.       while(_loc1_ < 10)
  27.       {
  28.          _loc2_.c_objRef.volumeBox.attachMovie("soundLevel","SL" + _loc1_,_loc1_);
  29.          _loc2_.c_objRef.volumeBox["SL" + _loc1_]._x = _loc1_ * 9 + 68;
  30.          _loc2_.c_objRef.volumeBox["SL" + _loc1_]._y = 11;
  31.          _loc2_.c_objRef.volumeBox["SL" + _loc1_].gotoAndStop(1);
  32.          _loc1_ = _loc1_ + 1;
  33.       }
  34.       _loc1_ = 0;
  35.       while(_loc1_ < _loc2_.c_iAudioLevel / 10)
  36.       {
  37.          _loc2_.c_objRef.volumeBox["SL" + _loc1_].gotoAndStop(2);
  38.          _loc1_ = _loc1_ + 1;
  39.       }
  40.       false;
  41.       _loc2_.c_objRef.volumeBox.decBtn.objRef = _loc2_;
  42.       _loc2_.c_objRef.volumeBox.decBtn.onRelease = function()
  43.       {
  44.          this.objRef.decAudio();
  45.       };
  46.       _loc2_.c_objRef.volumeBox.incBtn.objRef = _loc2_;
  47.       _loc2_.c_objRef.volumeBox.incBtn.onRelease = function()
  48.       {
  49.          this.objRef.incAudio();
  50.       };
  51.    }
  52.    function decAudio()
  53.    {
  54.       var _loc1_ = this;
  55.       if(_loc1_.c_iAudioLevel > 10)
  56.       {
  57.          _loc1_.c_iAudioLevel -= 10;
  58.          _loc1_.c_objRef.volumeBox["SL" + _loc1_.c_iAudioLevel / 10].gotoAndStop(1);
  59.       }
  60.       _loc1_.c_objRef.volumeBox.incBtn.enabled = true;
  61.       _loc1_.setVolumeValue(_loc1_.c_iAudioLevel);
  62.    }
  63.    function incAudio()
  64.    {
  65.       var _loc1_ = this;
  66.       if(_loc1_.c_iAudioLevel < 100)
  67.       {
  68.          _loc1_.c_iAudioLevel += 10;
  69.          _loc1_.c_objRef.volumeBox["SL" + (_loc1_.c_iAudioLevel / 10 - 1)].gotoAndStop(2);
  70.       }
  71.       _loc1_.c_objRef.volumeBox.decBtn.enabled = true;
  72.       _loc1_.setVolumeValue(_loc1_.c_iAudioLevel);
  73.    }
  74.    function killVolumeController()
  75.    {
  76.       this.c_objRef.volumeBox.unloadMovie();
  77.    }
  78. }
  79.