?? downscroll.as
字號(hào):
?//***********************DownScroll extends BasicActionButtons class*************************
import pssclasses.splitpanel.leftmenu.*;
class DownScroll extends BasicActionButtons {
//***********define attributes******************
// ********icon button***************
private var IconBut:MovieClip;
private var IconButLinkageName:String = "leftMenu_DownButt";
private var IconButName:String = "button_but";
private var IconButDepth:Number = 1;
private var IconButX:Number = 0;
private var IconButY:Number = 0;
//content left menu
private var CONTENT:MovieClip;
private var menuArea:MovieClip;
//***********define metods********************
private function DownScroll() {
// attach button
buildButton();
imActiv = true;
}
//***************resize************************
public function setReSize(__width:Number):Void {
var cornerW:Number = right_mc._width;
center_mc._width = __width-cornerW;
right_mc._x = center_mc._width-1;
// place button
placeButton();
}
//*****************place button****************
private function placeButton():Void {
IconBut._x = Math.round((__this._width-IconBut._width)/2);
IconBut._y = 2;
}
//***************build button**************
public function buildButton():Void {
IconBut = __this.attachMovie(IconButLinkageName, IconButName, IconButDepth);
}
//***************move content***********
private function moveContent():Void {
// menu background
menuArea = __this._parent.BGArea_mc;
var contentTail:Number = CONTENT._height-(menuArea._height-__this._height-10);
var speed:Number = 2;
if (contentTail>0) {
__this.onEnterFrame = function() {
CONTENT._y += (-(contentTail)-CONTENT._y)/speed;
if (Math.round((-(contentTail)-CONTENT._y)) == 0) {
delete __this.onEnterFrame;
}
};
}
}
//***************deactive button************
public function deactivButton():Void {
imActiv = false;
IconBut._visible = false;
}
public function activButton():Void {
imActiv = true;
IconBut._visible = true;
}
private function onPress():Void {
if (imActiv) {
//*********************content movie***********
CONTENT = __this._parent.MenuContainer_mc;
//button action
IconBut.gotoAndStop(2);
// move content
moveContent();
}
}
private function onRelease():Void {
if (imActiv) {
IconBut.gotoAndStop(1);
delete __this.onEnterFrame;
}
}
private function onReleaseOutside():Void {
if (imActiv) {
IconBut.gotoAndStop(1);
delete __this.onEnterFrame;
moveToPassiv();
}
}
//*******end*****class***************
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -