CellRenderer クラスが適応されます。
CellRenderer クラスは、リストベースのコンポーネントが各行のカスタム セル コンテンツを操作および表示するために使用するメソッドとプロパティを定義します。カスタマイズされたセルには、テキスト、CheckBox などの既存のコンポーネント、または作成した任意のクラスを含めることができます。このクラスを使用するリストベースのコンポーネントには、List、DataGrid、TileList、および ComboBox コンポーネントが含まれます。
CustomCellRenderer.as
まず、という名前のクラスを作成しましたCustomCellRenderer
([ファイル] > [新規] > [ActionSript ファイル])。
package com
{
import fl.controls.listClasses.CellRenderer;
import flash.text.TextFormat;
public class CustomCellRenderer extends CellRenderer
{
public function CustomCellRenderer()
{
setStyle("textFormat", new TextFormat("arial", 10, 0xFF00FF));
}
}
}
myFla.fla
クラス List のインスタンス myList に textFormat を適用する場合:
import com.CustomCellRenderer;
myList.setStyle("cellRenderer", CustomCellRenderer);
クラス List のすべてのインスタンスに textFormat を適用する場合:
import com.CustomCellRenderer;
import fl.managers.StyleManager;
StyleManager.setComponentStyle(List, "cellRenderer", CustomCellRenderer);
CellRendererに関するアドビのヘルプ。