flash datagrid组件的列表字号默认不是12号字,好像是10号字,显示中文很不好看.
以下利用继承CellRenderer类方法简单设置datagrid的字体,字号及颜色.
CellRenderer 类很好几种用法,flash帮助文档有详细说明.
编写cellStyle.as 文件
package{
import fl.controls.listClasses.CellRenderer;
import fl.controls.listClasses.ICellRenderer;
import flash.text.TextFormat;
//常规
public class cellStyle extends CellRenderer implements ICellRenderer {public function cellStyle():void {
super();
}override protected function drawBackground():void {
var format:TextFormat = new TextFormat();
format.color=0xffffff;
format.size=12;
format.font=”宋体”;
setStyle(”textFormat”,format);
super.drawBackground();
}
}
}
DG.setStyle(”cellRenderer”,cellStyle);
DG是实例化的DataGrid类.
Tags: flash, Flash ActionScript