⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 upscroll.as

📁 国外强大的xml相册
💻 AS
字号:
//***********************UpScroll  extends BasicActionButtons class*************************
import pssclasses.splitpanel.leftmenu.*;
class UpScroll extends BasicActionButtons {
	//***********define attributes******************
	// ********icon button***************
	private var IconBut:MovieClip;
	private var IconButLinkageName:String = "leftMenu_UpButt";
	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 UpScroll() {
		// 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 = 0.5;
	}
	//***************build button**************
	public function buildButton():Void {
		IconBut = __this.attachMovie(IconButLinkageName, IconButName, IconButDepth);
	}
	//***************deactive button************
	public function deactivButton():Void {
		imActiv = false;
		IconBut._visible = false;
	}
	public function activButton():Void {
		imActiv = true;
		IconBut._visible = true;
	}
	//***************move content***********
	private function moveContent():Void {
		// menu background
		var stopPoint:Number=14;
		menuArea = __this._parent.BGArea_mc;
		var contentTail:Number = CONTENT._height-(menuArea._height-__this._height);
		var speed:Number = 2;
		if (CONTENT._y<stopPoint) {
			__this.onEnterFrame = function() {
				CONTENT._y += (stopPoint-CONTENT._y)/speed;
				if (Math.round(stopPoint-CONTENT._y) == 0) {
					delete __this.onEnterFrame;
					CONTENT._y=stopPoint
				}
			};
		}
	}
	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***************
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -