?? formbutton.as
字號(hào):
?// import hint class
import pssclasses.hint.*;
//import ColoRDespatcher
import pssclasses.*;
// import package
import pssclasses.form.*;
class FormButton extends MovieClip {
//*********attributes*************
private var __this:MovieClip;
//activ color holder
private var ActivColorHolderMC:MovieClip;
//activ color
private var ActivColorMC:MovieClip;
//white bliks
private var whiteTop:MovieClip;
private var whiteBottom:MovieClip;
// half activ values
private static var halfActivOffset:Number = 80;
// color attributes
private var alphaOffset:Number = 10;
private var activColor:Number = 0xFF6600;
private var activColorAlpha:Number = 255;
// *********metods*****************
private function FormButton() {
__this = this;
__this.useHandCursor = false;
__this.cacheAsBitmap = true;
ActivColorHolderMC = __this.colorActiv_mc;
ActivColorMC = ActivColorHolderMC.color_mc;
whiteTop = __this.whiteTop_mc;
whiteBottom = __this.whiteBottom_mc;
if (_global.ActivColor) {
activColor = _global.ActivColor;
}
//*****super set activcolor PlayButt
setActiveColor(ActivColorHolderMC, activColor, activColorAlpha);
}
// ************************setToActiv*****************************
public function setToActiv(colorActivMC:MovieClip, activity:Number):Void {
var activeMC:MovieClip = colorActivMC;
var alphaStep:Number = alphaOffset;
//make activity
activeMC.onEnterFrame = function() {
activeMC._alpha += alphaStep;
if (activeMC._alpha>=activity) {
activeMC._alpha = activity;
//clearInterval(intervalIndex);
delete activeMC.onEnterFrame;
}
};
}
// **********************setToPacive**********************************
public function setToPacive(colorActivMC:MovieClip, passivity:Number):Void {
var activeMC:MovieClip = colorActivMC;
var alphaStep:Number = alphaOffset;
//make passivity
activeMC.onEnterFrame = function() {
activeMC._alpha -= alphaStep;
if (activeMC._alpha<=passivity) {
activeMC._alpha = passivity;
delete activeMC.onEnterFrame;
}
};
}
// **************************set color for activ movie***************************************
private function setActiveColor(__mc:MovieClip, newcolor:Number, newalpha:Number):Void {
ColorDispatcher.setColorAndAlpha(__mc, newcolor, newalpha);
}
private function onPress():Void {
// **********************************************KILL HINT********************************************
Hint.killHint();
//safe new value
PSSetting.safeNewValues();
}
private function onRollOver():Void {
setToActiv(ActivColorHolderMC, 100);
//white bliks
setToPacive(whiteTop, halfActivOffset);
setToPacive(whiteBottom, halfActivOffset);
//**************hint****************
var hinttext:String = _global.PSS_UI.lib_apply;
Hint.labelText(hinttext);
}
private function onRollOut():Void {
setToPacive(ActivColorHolderMC, 0);
//white bliks
setToActiv(whiteTop, 100);
setToActiv(whiteBottom, 100);
// **********************************************KILL HINT********************************************
Hint.killHint();
}
private function onReleaseOutside():Void {
setToPacive(ActivColorHolderMC, 0);
//white bliks
setToActiv(whiteTop, 100);
setToActiv(whiteBottom, 100);
// **********************************************KILL HINT********************************************
Hint.killHint();
}
// end class
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -