fl.controls 包中包含顶级组件类,如 List、Button 和 ProgressBar。此包中还包含所有基于列表的组件所扩展的抽象类,如 SelectableList。还可以在此包中找到用于定义组件所使用的常量的类,或者支持单个组件的类。常用组件包括以下几类:
(一)常用组件:
Label :组件将显示一行或多行纯文本或 HTML 格式的文本,这些文本的对齐和大小格式可进行设置。
RadioButton :使用 RadioButton 组件可以强制用户只能从一组选项中选择一项。
Button : Button 组件表示常用的矩形按钮。
TextInput: TextInput 组件是单行文本组件,其中包含本机 ActionScript TextField 对象。
TextArea: TextArea 组件是一个带有边框和可选滚动条的多行文本字段。
ColorPicker: ColorPicker 组件将显示包含一个或多个样本的列表,用户可以从中选择颜色。
Slider: 通过使用 Slider 组件,用户可以在滑块轨道的终点之间移动滑块来选择值。
CheckBox: CheckBox 组件显示一个小方框,该方框内可以有选中标记。
(二)数组列表:
ComboBox: ComboBox 组件包含一个下拉列表,用户可以从该列表中选择单个值。
List : List 组件将显示基于列表的信息,并且是适合显示信息数组的理想选择。
TistList: TileList 类提供呈行和列分布的网格,通常用来以“平铺”格式设置并显示图像。
(三)DataGrid组件
注意:
数组列表和DataGrid组件有共同的属性:
dataProvider获取或设置要查看的项目列表的数据模型。 数据提供者可由多个基于列表的组件共享。 对数据提供者所做的更改会立即应用于将其用作数据源的所有组件。
List、TileList、DataGrid的setRendererStyle()方法修改字体颜色。