使用 dataProvider 参数

通过单击"属性"检查器或"组件"检查器的"参数"选项卡中的 dataProvider 参数,可以为 ComboBox、List 和 TileList 组件创建简单的数据提供者。下图显示了"属性"检查器中的此参数。

"属性"检查器中的 dataProvider 参数


如果双击值单元格(它最初显示一个空的 Array),将打开"值"对话框,可在此对话框中输入多个标签和数据值来创建数据提供者。

dataProvider 的"值"对话框


单击加号可向 dataProvider 添加项目。单击减号可删除项目。单击向上箭头可在列表中将所选项目上移,单击向下箭头可在列表中将所选项目下移。下图显示的"值"对话框创建一个由孩子的姓名及生日组成的列表。

带有数据的"值"对话框


您创建的 Array 由若干对标签和值字段组成。标签字段为 labeldata,值字段为孩子的姓名及生日。标签字段标识 List 中显示的内容,在本例中即为孩子的姓名。产生的 ComboBox 如下所示:

用 DataProvider 提供的数据填充的 ComboBox

由 DataProvider 填充的 ComboBox


添加完数据后,单击"确定"以关闭该对话框。现在,已用您创建的项目填充了 dataProvider 参数中的 Array。

包含数据的 dataProvider 参数


通过使用 ActionScript 访问组件的 dataProvider 属性,可以访问您创建的标签和数据值。