?? formcheckboxlamp.as
字號(hào):
?//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**************
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -