home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2005 March
/
CMCD0305.ISO
/
Software
/
Shareware
/
Programare
/
diskdriver
/
diskdriver.swf
/
scripts
/
DefineSprite_45
/
frame_16
/
DoAction.as
Wrap
Text File
|
2005-01-10
|
3KB
|
100 lines
if(action)
{
setProperty(_parent.target, _Y, - (getProperty(_parent.target, _height) - (getProperty("menuscrollbar", _height) + 30)) / (getProperty("menuscrollbar", _height) - 15) * getProperty("menuscrollbutton", _Y));
}
if(scrollup)
{
if(getProperty("menuscrollbutton", _Y) >= 7.5 and getProperty("menuscrollbutton", _Y) <= getProperty("menuscrollbar", _height) - 15)
{
setProperty("menuscrollbutton", _Y, getProperty("menuscrollbutton", _Y) - 7.5);
}
else
{
setProperty("menuscrollbutton", _Y, 0);
}
}
if(scrolldown)
{
if(getProperty("menuscrollbutton", _Y) >= 0 and getProperty("menuscrollbutton", _Y) <= getProperty("menuscrollbar", _height) - 30)
{
setProperty("menuscrollbutton", _Y, getProperty("menuscrollbutton", _Y) + 7.5);
}
else
{
setProperty("menuscrollbutton", _Y, getProperty("menuscrollbar", _height) - 15);
}
}
if(getProperty(_parent.target, _height) <= getProperty("menuscrollbar", _height) + 30)
{
gotoAndStop("fadeout");
play();
}
menuscrollbutton.onPress = function()
{
menuscrollbutton.gotoAndStop(2);
startDrag("menuscrollbutton",0,0,0,0,getProperty("menuscrollbar", _height) - 15);
action = true;
};
menuscrollbutton.onRelease = function()
{
menuscrollbutton.gotoAndStop(1);
stopDrag();
action = false;
};
menuscrollbutton.onReleaseOutside = function()
{
menuscrollbutton.gotoAndStop(1);
stopDrag();
action = false;
};
menuscrollbar.onPress = function()
{
if(_ymouse >= 0 and _ymouse <= getProperty("menuscrollbar", _height) - 15)
{
setProperty("menuscrollbutton", _Y, _ymouse);
}
else if(_ymouse < 0)
{
setProperty("menuscrollbutton", _Y, 0);
}
else if(_ymouse > getProperty("menuscrollbar", _height) - 15)
{
setProperty("menuscrollbutton", _Y, getProperty("menuscrollbar", _height) - 15);
}
action = true;
};
menuscrollbar.onRelease = function()
{
action = false;
};
upbutton.onPress = function()
{
scrollup = true;
action = true;
};
upbutton.onRelease = function()
{
scrollup = false;
action = false;
};
upbutton.onReleaseOutside = function()
{
scrollup = false;
action = false;
};
downbutton.onPress = function()
{
scrolldown = true;
action = true;
};
downbutton.onRelease = function()
{
scrolldown = false;
action = false;
};
downbutton.onReleaseOutside = function()
{
scrolldown = false;
action = false;
};