home *** CD-ROM | disk | FTP | other *** search
- class com.comp.Volumecontroller extends com.comp.Soundconroller
- {
- var c_iAudioLevel;
- var objRef;
- var c_objRef;
- function Volumecontroller(_objRef, X, Y, _vL)
- {
- var _loc1_ = this;
- super();
- _loc1_.c_objRef = _objRef;
- _loc1_.c_iX = X;
- _loc1_.c_iY = Y;
- _loc1_.c_iVolBoxLavel = 449;
- _loc1_.c_iAudioLevel = Math.round(_vL / 10) * 10;
- _loc1_.createBox();
- _loc1_.setVolumeValue(_loc1_.c_iAudioLevel);
- }
- function getLevel()
- {
- return this.c_iAudioLevel;
- }
- function createBox()
- {
- var _loc2_ = this;
- _loc2_.c_objRef.attachMovie("volumeBox","volumeBox",_loc2_.c_iVolBoxLavel);
- _loc2_.c_objRef.volumeBox._x = _loc2_.c_iX;
- _loc2_.c_objRef.volumeBox._y = _loc2_.c_iY;
- var _loc1_ = 0;
- while(_loc1_ < 10)
- {
- _loc2_.c_objRef.volumeBox.attachMovie("soundLevel","SL" + _loc1_,_loc1_);
- _loc2_.c_objRef.volumeBox["SL" + _loc1_]._x = _loc1_ * 9 + 68;
- _loc2_.c_objRef.volumeBox["SL" + _loc1_]._y = 11;
- _loc2_.c_objRef.volumeBox["SL" + _loc1_].gotoAndStop(1);
- _loc1_ = _loc1_ + 1;
- }
- _loc1_ = 0;
- while(_loc1_ < _loc2_.c_iAudioLevel / 10)
- {
- _loc2_.c_objRef.volumeBox["SL" + _loc1_].gotoAndStop(2);
- _loc1_ = _loc1_ + 1;
- }
- false;
- _loc2_.c_objRef.volumeBox.decBtn.objRef = _loc2_;
- _loc2_.c_objRef.volumeBox.decBtn.onRelease = function()
- {
- this.objRef.decAudio();
- };
- _loc2_.c_objRef.volumeBox.incBtn.objRef = _loc2_;
- _loc2_.c_objRef.volumeBox.incBtn.onRelease = function()
- {
- this.objRef.incAudio();
- };
- }
- function decAudio()
- {
- var _loc1_ = this;
- if(_loc1_.c_iAudioLevel > 10)
- {
- _loc1_.c_iAudioLevel -= 10;
- _loc1_.c_objRef.volumeBox["SL" + _loc1_.c_iAudioLevel / 10].gotoAndStop(1);
- }
- _loc1_.c_objRef.volumeBox.incBtn.enabled = true;
- _loc1_.setVolumeValue(_loc1_.c_iAudioLevel);
- }
- function incAudio()
- {
- var _loc1_ = this;
- if(_loc1_.c_iAudioLevel < 100)
- {
- _loc1_.c_iAudioLevel += 10;
- _loc1_.c_objRef.volumeBox["SL" + (_loc1_.c_iAudioLevel / 10 - 1)].gotoAndStop(2);
- }
- _loc1_.c_objRef.volumeBox.decBtn.enabled = true;
- _loc1_.setVolumeValue(_loc1_.c_iAudioLevel);
- }
- function killVolumeController()
- {
- this.c_objRef.volumeBox.unloadMovie();
- }
- }
-