建立一個 DataGrid
import fl.controls.dataGridClasses.DataGridColumn;
//------------------------------------------------------------| 宣告欄位的名稱
var ID:DataGridColumn = new DataGridColumn("ID");
var time:DataGridColumn = new DataGridColumn("time");
var captionAb:DataGridColumn = new DataGridColumn("captionAb");
var captionCh:DataGridColumn = new DataGridColumn("captionCh");
//------------------------------------------------------------| 更改欄位的標籤
ID.headerText = "ID";
time.headerText = "時間";
captionAb.headerText = "原文";
captionCh.headerText = "中文";
//------------------------------------------------------------| 設定欄位的寬度
ID.width = 40;
time.width = 40;
captionAb.width = 250;
captionCh.width = 150;
//------------------------------------------------------------| 設定排序方式
ID.sortOptions = Array.NUMERIC;
//------------------------------------------------------------| 將欄位指定給 DtaGrid
var dgCols:Array = [ID, time,captionAb,captionCh];
caption_dg.columns = dgCols;
//------------------------------------------------------------| 新增資料
caption_dg.addItem(
{
ID:i+1,
time:CaptionInfo.captions_time[i],
captionAb:CaptionInfo.captions_captionAb[i],
captionCh:CaptionInfo.captions_captionCh[i]
});
常用的事件
項目點選時
fl.events.ListEvent.ITEM_CLICK
項目變更時
flash.events.Event.CHANGE