使用这样的方法修改组件可以方便的升级和做到样式的统一。
方法:
1.首先创建样式表文件.CSS,你可以自已定义所需的样式表内容.
/* 文件名: styles.css */
checkbox {
color: 0x0000FF;
embedFonts: false;
fontFamily: Arial;
fontSize: 24;
}
2.载入样式表文件,取回样式表文件名styles.css.并将它指定为符号名称.
import mx.controls.CheckBox;
var oStyle:Object;
var ccbTest:mx.controls.CheckBox;
var styles = new TextField.StyleSheet();
styles.onLoad = function(bSuccess:Boolean):Void {
if (bSucess) {
oStyle = this.getStyle("checkbox");
for(var i in oStyle){
ccbTest.setStyle(i, oStyle[i]);
}
} else {
trace("Error loading CSS file.");
}
};
styles.load("styles.css");
出处:http://blogs.flashsupport.com/robert/archive/2004/09/08/209.aspx