home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FCE Gold Plus
/
GOLD.iso
/
pc
/
shell.swf
/
scripts
/
__Packages
/
com
/
comp
/
Volumecontroller.as
< prev
next >
Wrap
Text File
|
2007-10-16
|
2KB
|
79 lines
class com.comp.Volumecontroller extends com.comp.Soundconroller
{
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();
}
}