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
Text File  |  2005-01-10  |  3KB  |  100 lines

  1. if(action)
  2. {
  3.    setProperty(_parent.target, _Y, - (getProperty(_parent.target, _height) - (getProperty("menuscrollbar", _height) + 30)) / (getProperty("menuscrollbar", _height) - 15) * getProperty("menuscrollbutton", _Y));
  4. }
  5. if(scrollup)
  6. {
  7.    if(getProperty("menuscrollbutton", _Y) >= 7.5 and getProperty("menuscrollbutton", _Y) <= getProperty("menuscrollbar", _height) - 15)
  8.    {
  9.       setProperty("menuscrollbutton", _Y, getProperty("menuscrollbutton", _Y) - 7.5);
  10.    }
  11.    else
  12.    {
  13.       setProperty("menuscrollbutton", _Y, 0);
  14.    }
  15. }
  16. if(scrolldown)
  17. {
  18.    if(getProperty("menuscrollbutton", _Y) >= 0 and getProperty("menuscrollbutton", _Y) <= getProperty("menuscrollbar", _height) - 30)
  19.    {
  20.       setProperty("menuscrollbutton", _Y, getProperty("menuscrollbutton", _Y) + 7.5);
  21.    }
  22.    else
  23.    {
  24.       setProperty("menuscrollbutton", _Y, getProperty("menuscrollbar", _height) - 15);
  25.    }
  26. }
  27. if(getProperty(_parent.target, _height) <= getProperty("menuscrollbar", _height) + 30)
  28. {
  29.    gotoAndStop("fadeout");
  30.    play();
  31. }
  32. menuscrollbutton.onPress = function()
  33. {
  34.    menuscrollbutton.gotoAndStop(2);
  35.    startDrag("menuscrollbutton",0,0,0,0,getProperty("menuscrollbar", _height) - 15);
  36.    action = true;
  37. };
  38. menuscrollbutton.onRelease = function()
  39. {
  40.    menuscrollbutton.gotoAndStop(1);
  41.    stopDrag();
  42.    action = false;
  43. };
  44. menuscrollbutton.onReleaseOutside = function()
  45. {
  46.    menuscrollbutton.gotoAndStop(1);
  47.    stopDrag();
  48.    action = false;
  49. };
  50. menuscrollbar.onPress = function()
  51. {
  52.    if(_ymouse >= 0 and _ymouse <= getProperty("menuscrollbar", _height) - 15)
  53.    {
  54.       setProperty("menuscrollbutton", _Y, _ymouse);
  55.    }
  56.    else if(_ymouse < 0)
  57.    {
  58.       setProperty("menuscrollbutton", _Y, 0);
  59.    }
  60.    else if(_ymouse > getProperty("menuscrollbar", _height) - 15)
  61.    {
  62.       setProperty("menuscrollbutton", _Y, getProperty("menuscrollbar", _height) - 15);
  63.    }
  64.    action = true;
  65. };
  66. menuscrollbar.onRelease = function()
  67. {
  68.    action = false;
  69. };
  70. upbutton.onPress = function()
  71. {
  72.    scrollup = true;
  73.    action = true;
  74. };
  75. upbutton.onRelease = function()
  76. {
  77.    scrollup = false;
  78.    action = false;
  79. };
  80. upbutton.onReleaseOutside = function()
  81. {
  82.    scrollup = false;
  83.    action = false;
  84. };
  85. downbutton.onPress = function()
  86. {
  87.    scrolldown = true;
  88.    action = true;
  89. };
  90. downbutton.onRelease = function()
  91. {
  92.    scrolldown = false;
  93.    action = false;
  94. };
  95. downbutton.onReleaseOutside = function()
  96. {
  97.    scrolldown = false;
  98.    action = false;
  99. };
  100.