使用as创建一个组件,如
var label:Label=new Label();
如果想给这个label设置样式,我们可以这样
label.setStyle("paddingLeft",10); label.setStyle("paddingRight",5); label.setStyle("fontFamily","宋体"); label.setStyle("fontSize","12"); label.setStyle("fontWeight","normal"); label.setStyle("color","0x1d7fba"); label.alpha=0.8;
但API会提示
调用 setStyle()
方法会降低性能。仅在必要时才使用它。
所以我把样式设置在css样式表中,然后再对他进行引用,代码如下:
css样式表:test.css
.myLabel1{
paddingLeft:10;
paddingRight:5;
fontFamily:"宋体";
fontSize:12;
fontWeight:normal;
color:#1d7fba;
textAlpha:0.8;
}
对样式的引用:
<fx:Style source="test.css"/>
label.styleName = "myLabel1";