home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Canadian Forces: Prepare for Takeoff as a Pilot
/
CF_FS_Air.iso.iso
/
pc
/
data
/
swf
/
avions
/
18_fr.swf
/
scripts
/
DefineSprite_14
/
frame_2
/
DoAction.as
Wrap
Text File
|
2004-09-22
|
3KB
|
101 lines
if(_parent.SliderYScale < 100)
{
if(_parent.ScrollType == "UpPress")
{
_parent.CurrentHeight = _parent.ScrollSlider._y;
if(_parent.CurrentHeight > _parent.HighestPoint + _parent.ButtonClickSpeed)
{
_parent.NewHeight = _parent.CurrentHeight - _parent.ButtonClickSpeed;
play();
setProperty("_parent.ScrollSlider", _Y, _parent.NewHeight);
}
else
{
stop();
setProperty("_parent.ScrollSlider", _Y, _parent.HighestPoint);
}
}
else if(_parent.ScrollType == "DownPress")
{
_parent.CurrentHeight = _parent.ScrollSlider._y;
_parent.NewHeight = _parent.CurrentHeight + _parent.ButtonClickSpeed;
if(_parent.CurrentHeight < _parent.LowestPoint - _parent.ButtonClickSpeed)
{
play();
setProperty("_parent.ScrollSlider", _Y, _parent.NewHeight);
}
else
{
stop();
setProperty("_parent.ScrollSlider", _Y, _parent.LowestPoint);
}
}
else if(_parent.ScrollType == "UpHover")
{
_parent.CurrentHeight = _parent.ScrollSlider._y;
if(_parent.CurrentHeight > _parent.HighestPoint + _parent.ButtonHoverSpeed)
{
_parent.NewHeight = _parent.CurrentHeight - _parent.ButtonHoverSpeed;
play();
setProperty("_parent.ScrollSlider", _Y, _parent.NewHeight);
}
else
{
stop();
setProperty("_parent.ScrollSlider", _Y, _parent.HighestPoint);
}
}
else if(_parent.ScrollType == "DownHover")
{
_parent.CurrentHeight = _parent.ScrollSlider._y;
_parent.NewHeight = _parent.CurrentHeight + _parent.ButtonHoverSpeed;
if(_parent.CurrentHeight < _parent.LowestPoint - _parent.ButtonHoverSpeed)
{
play();
setProperty("_parent.ScrollSlider", _Y, _parent.NewHeight);
}
else
{
stop();
setProperty("_parent.ScrollSlider", _Y, _parent.LowestPoint);
}
}
else if(_parent.ScrollType == "ScrollBarClick")
{
_parent.ClickHeight = _parent._ymouse;
_parent.CurrentHeight = _parent.ScrollSlider._y;
if(_parent.ClickHeight < _parent.CurrentHeight)
{
if(_parent.CurrentHeight > _parent.HighestPoint + _parent.ScrollBarClickSpeed)
{
_parent.NewHeight = _parent.CurrentHeight - _parent.ScrollBarClickSpeed;
play();
setProperty("_parent.ScrollSlider", _Y, _parent.NewHeight);
}
else
{
stop();
setProperty("_parent.ScrollSlider", _Y, _parent.HighestPoint);
}
}
else if(_parent.ClickHeight > _parent.CurrentHeight + _parent.SliderHeight)
{
if(_parent.CurrentHeight < _parent.LowestPoint - _parent.ScrollBarClickSpeed)
{
_parent.NewHeight = _parent.CurrentHeight + _parent.ScrollBarClickSpeed;
play();
setProperty("_parent.ScrollSlider", _Y, _parent.NewHeight);
}
else
{
stop();
setProperty("_parent.ScrollSlider", _Y, _parent.LowestPoint);
}
}
}
}
else
{
stop();
}