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

📄 formcheckboxlamp.as

📁 国外强大的xml相册
💻 AS
字号:
//import ColoRDespatcher
import pssclasses.*;
// import package
import pssclasses.form.*;
class FormCheckBoxLamp extends MovieClip {
	//******************variables********************
	// movie color
	private var colorPac_mc:MovieClip;
	private var colorActiv_mc:MovieClip;
	//static
	private static var boxInActiv:MovieClip;
	private var checked:Boolean = false;
	private var allCheckBox:Array = new Array();
	private static var boxCounter:Number = 0;
	private var myValues:Number = 0xff6600;
	private var defColor:Number;
	private var pasivAlpha:Number = 30;
	private var remColor:Boolean;
	//******************metods***********************
	private function FormCheckBoxLamp() {
		this.useHandCursor = false;
		defColor = _global.ActivColor;
		if (_global.ccolor==undefined) {
			remColor = true;
		} else {
			remColor = _global.ccolor;
		}
	}
	//****************************clear counter***************************************
	public function clearCounterBox():Void {
		boxCounter = 0;
	}
	//********************set index box in array all boxes end value timer  ******************
	public function set setValue(val:Number):Void {
		myValues = val;
	}
	public function get setValue():Number {
		return myValues;
	}
	//*****end**********set index box in array all boxes end value timer  *****************
	// **************************set color for activ movie***************************************
	private function setActiveColor(__mc:MovieClip, newcolor:Number, newalpha:Number):Void {
		ColorDispatcher.setColorAndAlpha(__mc, newcolor, newalpha);
	}
	//********************set color value******
	public function setColorValue(col:Number):Void {
		if (remColor) {
			// ******************meke box color activ ******************
			myValues = col;
			setActiveColor(colorActiv_mc.color_mc, myValues, 100);
			colorActiv_mc._alpha = pasivAlpha;
			if (defColor == myValues) {
				PSSetting.setColorValue(myValues);
				setActiv();
			}
		}
	}
	//**************************************set activ color**************************************
	public function setActiv():Void {
		colorActiv_mc._alpha = 100;
		checked = !checked;
		boxInActiv = this;
	}
	public function setPaciv():Void {
		colorActiv_mc._alpha = pasivAlpha;
		checked = !checked;
	}
	//***********end*********************set activ color**************************************
	//*************************set activ box*****************************
	private function setActivBox(timerCookie:Object):Void {
	}
	//****end***********set activ box*****************************
	private function onPress():Void {
		if (remColor) {
			if (boxInActiv != this) {
				PSSetting.setColorValue(myValues);
				//******************
				checked = !checked;
				if (checked) {
					colorActiv_mc._alpha = 100;
				} else {
					colorActiv_mc._alpha = pasivAlpha;
				}
				boxInActiv.setPaciv();
				boxInActiv = this;
			}
		}
	}
	private function onRollOver():Void {
		if (remColor) {
			if (!checked) {
				colorActiv_mc._alpha = 100;
			}
		}
	}
	private function onRollOut():Void {
		if (remColor) {
			if (!checked) {
				colorActiv_mc._alpha = pasivAlpha;
			}
		}
	}
	//****************end class**************
}

⌨️ 快捷键说明

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