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

📄 globalfuncs.as

📁 Flex2StyleExplorer form Adobe
💻 AS
📖 第 1 页 / 共 4 页
字号:
public function rgbToHex(val:Number):String {		var newVal:String = val.toString(16);	while (newVal.length < 6) {	newVal = "0" + newVal; }				if (newVal.charAt(1) == 'x') {	newVal = newVal.slice(2, 8); }	newVal = "#" + newVal;	return newVal; 	}public function setValue(whichStyle:String, whatValue:Number, whatType:String, whichItem:String):void {		if (whichItem == 'toolTip') {		StyleManager.getStyleDeclaration("ToolTip").setStyle(whichStyle, whatValue);	}  else if (whichItem == 'application' && whichStyle == 'backgroundColor') {		StyleManager.getStyleDeclaration("Application").setStyle(whichStyle, whatValue);	}  else if (whichItem == 'tab') {		StyleManager.getStyleDeclaration(".StyledTabs").setStyle(whichStyle, whatValue);	} else if (whichItem == 'selectedTab') {		StyleManager.getStyleDeclaration(".SelectedStyledTabs").setStyle(whichStyle, whatValue);	} else if (whichItem == 'dropDown') {		StyleManager.getStyleDeclaration(".DropDownStyles").setStyle(whichStyle, whatValue);	} else {		this['my' + whichItem].setStyle(whichStyle, whatValue);	}		if (whichItem == 'radioButton' || whichItem == 'checkBox') {		this['my' + whichItem + "1" ].setStyle(whichStyle, whatValue);		this['my' + whichItem + "2" ].setStyle(whichStyle, whatValue);	}		if (whichItem == 'buttonBar' || whichItem == 'toggleButtonBar' ) {				if (whichStyle == 'borderColor' || whichStyle == 'themeColor') {			for (var i:Number = 0; i < 3; i++) {				this['my' + whichItem].getChildAt(i).setStyle(whichStyle, whatValue);				}		} else if (whichStyle == 'cornerRadiusLeft') {			this['my' + whichItem].getChildAt(0).setStyle('cornerRadius', whatValue);		} else if (whichStyle == 'cornerRadiusRight') {			this['my' + whichItem].getChildAt(2).setStyle('cornerRadius', whatValue);		}			}		if (whichItem == 'dataGrid' && whichStyle == 'headerColor') {		StyleManager.getStyleDeclaration(".DGHeaderStyle").setStyle('color', whatValue);		}		if (whichItem == 'dataGrid' && whichStyle == 'headerletterSpacing') {		StyleManager.getStyleDeclaration(".DGHeaderStyle").setStyle('letterSpacing', whatValue);		}		if (whichItem == 'dateChooser') {		if (whichStyle == 'headercolor') {			StyleManager.getStyleDeclaration(".HeaderStyle").setStyle('color', whatValue);		} else if (whichStyle == 'todaytextcolor') {			StyleManager.getStyleDeclaration(".myTodayStyleName").setStyle('color', whatValue);		} else if (whichStyle == 'weekDaycolor') {			StyleManager.getStyleDeclaration(".myWeekDayStyleName").setStyle('color', whatValue);		}			}		if (whichItem == "toggleButtonBar" && whichStyle == "selectedcolor") {		StyleManager.getStyleDeclaration(".mySelectedButtonStyle").setStyle('color', whatValue);	}			setCSS(whichStyle, whatValue, whatType, whichItem);	}public function setBooleanValue(whichStyle:String, whatValue:Boolean, whichItem:String):void {	if (whichItem == 'dropDown') {		StyleManager.getStyleDeclaration(".DropDownStyles").setStyle(whichStyle, whatValue);	} else {		this['my' + whichItem].setStyle(whichStyle, whatValue);	}		if (whichItem == 'radioButton' || whichItem == 'checkBox') {		this['my' + whichItem + "1" ].setStyle(whichStyle, whatValue);		this['my' + whichItem + "2" ].setStyle(whichStyle, whatValue);	}	setCSS(whichStyle, 0, String(whatValue), whichItem);	}public var myHeaderStyle:CSSStyleDeclaration = new CSSStyleDeclaration();public function setHeaderTextFormat(whatValue:Array, whichItem:String):void {		var hitems:Array = ['fontWeight', 'fontStyle', 'textDecoration'];	var hitemTrue:Array = ['bold', 'italic', 'underline'];	var hitemFalse:Array = ['normal', 'normal', 'none'];		for (var i:Number = 0; i < 3; i++) {		if (whatValue[i] == true) {			StyleManager.getStyleDeclaration(".HeaderStyle").setStyle(hitems[i], hitemTrue[i]);			setCSS("header" + hitems[i], 0, hitemTrue[i], whichItem);				} else {			StyleManager.getStyleDeclaration(".HeaderStyle").setStyle(hitems[i], hitemFalse[i]);			setCSS("header" + hitems[i], 0, hitemFalse[i], whichItem);			}				}}public function setSelectedTextFormat(whatValue:Array, whichItem:String):void {		var sitems:Array = ['fontWeight', 'fontStyle', 'textDecoration'];	var sitemTrue:Array = ['bold', 'italic', 'underline'];	var sitemFalse:Array = ['normal', 'normal', 'none'];		for (var i:Number = 0; i < 3; i++) {		if (whatValue[i] == true) {			StyleManager.getStyleDeclaration(".mySelectedButtonStyle").setStyle(sitems[i], sitemTrue[i]);			setCSS("selected" + sitems[i], 0, sitemTrue[i], whichItem);				} else {			StyleManager.getStyleDeclaration(".mySelectedButtonStyle").setStyle(sitems[i], sitemFalse[i]);			setCSS("selected" + sitems[i], 0, sitemFalse[i], whichItem);			}				}}public function setDGHeaderTextFormat(whatValue:Array, whichItem:String):void {		var hitems:Array = ['fontWeight', 'fontStyle', 'textDecoration'];	var hitemTrue:Array = ['bold', 'italic', 'underline'];	var hitemFalse:Array = ['normal', 'normal', 'none'];		for (var i:Number = 0; i < 3; i++) {		if (whatValue[i] == true) {			StyleManager.getStyleDeclaration(".DGHeaderStyle").setStyle(hitems[i], hitemTrue[i]);			setCSS("header" + hitems[i], 0, hitemTrue[i], whichItem);				} else {			StyleManager.getStyleDeclaration(".DGHeaderStyle").setStyle(hitems[i], hitemFalse[i]);			setCSS("header" + hitems[i], 0, hitemFalse[i], whichItem);			}				}}public function setTodayTextFormat(whatValue:Array, whichItem:String):void {		var titems:Array = ['fontWeight', 'fontStyle', 'textDecoration'];	var titemTrue:Array = ['bold', 'italic', 'underline'];	var titemFalse:Array = ['normal', 'normal', 'none'];		for (var i:Number = 0; i < 3; i++) {		if (whatValue[i] == true) {			StyleManager.getStyleDeclaration(".myTodayStyleName").setStyle(titems[i], titemTrue[i]);			setCSS("today" + titems[i], 0, titemTrue[i], whichItem);				} else {			StyleManager.getStyleDeclaration(".myTodayStyleName").setStyle(titems[i], titemFalse[i]);			setCSS("today" + titems[i], 0, titemFalse[i], whichItem);			}				}}public function setWeekDayTextFormat(whatValue:Array, whichItem:String):void {		var witems:Array = ['fontWeight', 'fontStyle', 'textDecoration'];	var witemTrue:Array = ['bold', 'italic', 'underline'];	var witemFalse:Array = ['normal', 'normal', 'none'];		for (var i:Number = 0; i < 3; i++) {		if (whatValue[i] == true) {			StyleManager.getStyleDeclaration(".myWeekDayStyleName").setStyle(witems[i], witemTrue[i]);			setCSS("weekDay" + witems[i], 0, witemTrue[i], whichItem);				} else {			StyleManager.getStyleDeclaration(".myWeekDayStyleName").setStyle(witems[i], witemFalse[i]);			setCSS("weekDay" + witems[i], 0, witemFalse[i], whichItem);			}				}}							public function setTextFormat(whatValue:Array, whichItem:String):void {		var items:Array = ['fontWeight', 'fontStyle', 'textDecoration'];	var itemTrue:Array = ['bold', 'italic', 'underline'];	var itemFalse:Array = ['normal', 'normal', 'none'];		for (var i:Number = 0; i < 3; i++) {		if (whatValue[i] == true) {			if (whichItem == 'toolTip') {				StyleManager.getStyleDeclaration("ToolTip").setStyle(items[i], itemTrue[i]);			} else if (whichItem == 'dropDown') {				StyleManager.getStyleDeclaration(".DropDownStyles").setStyle(items[i], itemTrue[i]);			} else if (whichItem == 'tab') {				StyleManager.getStyleDeclaration(".StyledTabs").setStyle(items[i], itemTrue[i]);			}  else if (whichItem == 'selectedTab') {				StyleManager.getStyleDeclaration(".SelectedStyledTabs").setStyle(items[i], itemTrue[i]);			}  else if (whichItem == 'panel') {				StyleManager.getStyleDeclaration(".myTitleStyle").setStyle(items[i], itemTrue[i]);			} else {				this['my' + whichItem ].setStyle(items[i], itemTrue[i]);				}			if (whichItem == 'radioButton'  || whichItem == 'checkBox') {				this['my' + whichItem + "1" ].setStyle(items[i], itemTrue[i]);				this['my' + whichItem + "2" ].setStyle(items[i], itemTrue[i]);			}			if (whichItem == 'buttonBar' || whichItem == 'toggleButtonBar') {				for (var j:Number = 0; j < 3; j++) {					this['my' + whichItem].getChildAt(j).setStyle(items[i], itemTrue[i]);				}			}						setCSS(items[i], 0, itemTrue[i], whichItem);				} else {			if (whichItem == 'toolTip') {				StyleManager.getStyleDeclaration("ToolTip").setStyle(items[i], itemFalse[i]);			} else if (whichItem == 'dropDown') {				StyleManager.getStyleDeclaration(".DropDownStyles").setStyle(items[i], itemFalse[i]);			} else if (whichItem == 'tab') {				StyleManager.getStyleDeclaration(".StyledTabs").setStyle(items[i], itemFalse[i]);			} else if (whichItem == 'selectedTab') {				StyleManager.getStyleDeclaration(".SelectedStyledTabs").setStyle(items[i], itemFalse[i]);			} else if (whichItem == 'panel') {				StyleManager.getStyleDeclaration(".myTitleStyle").setStyle(items[i], itemFalse[i]);			} else {				this['my' + whichItem].setStyle(items[i], itemFalse[i]);			}			if (whichItem == 'radioButton'  || whichItem == 'checkBox') {				this['my' + whichItem + "1"].setStyle(items[i], itemFalse[i]);				this['my' + whichItem + "2"].setStyle(items[i], itemFalse[i]);			}					if (whichItem == 'buttonBar' || whichItem == 'toggleButtonBar') {				for (j = 0; j < 3; j++) {					this['my' + whichItem].getChildAt(j).setStyle(items[i], itemFalse[i]);				}			}						if ( items[i] != 'fontWeight' && whichItem != 'tab' && whichItem != 'dropDown' && whichItem != 'selectedTab') {				this['css' + items[i]] = '';			} else if (items[i] != 'fontWeight' && whichItem == 'tab') {				this['css' + items[i] + 'tab'] = '';			} else if (items[i] != 'fontWeight' && whichItem == 'selectedTab') {				this['css' + items[i] + 'selectedTab'] = '';			} else if (items[i] != 'fontWeight' && whichItem == 'droDown') {				this['css' + items[i] + 'dropDown'] = '';			} else {				setCSS(items[i], 0, itemFalse[i], whichItem);				}			if (whichItem == 'dropDown') {				updateCSS('comboBox');			} else if (whichItem == 'tab') {				updateCSS('tabNavigator');				} else if (whichItem == 'selectedTab') {				updateCSS('tabNavigator');				} else {				updateCSS(whichItem);				}

⌨️ 快捷键说明

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