flash中如何给组件增加数据

来源:互联网 发布:台湾版《星星知我心》 编辑:程序博客网 时间:2024/05/16 07:20
        众所周知,在flash当中组件的应用能够减少很多工作量。为组件添加数据有两种方法,一种为用数据绑定的方法;另一种是用ActionScript语言来添加。
而ActionScript为组件添加数据有两种方式:
1、dataProvider属性
dataProvider在含有大量的、基本不变的数据时使用比较方便。
例如:
var   myList:mx.controls.List;
//声明myList组件
var   myArray:Array   =   new   Array();
myArray.push({label: "数据1 ",   data:1});
myArray.push({label: "数据2 ",   data:2});
myArray.push({label: "数据3 ",   data:3});
myArray.push({label: "数据4 ",   data:4});
myArray.push({label: "数据5 ",   data:5});
//创建myArray数组
myList.dataProvider   =   myArray;
//制定myArray数据为myList组件的数据源
2、additem函数
additem函数主要用于少量的、频繁改变的数据。
例如:
var   myList:mx.controls.List
//声明myList组件
myList.addItem({label: "数据1 ",data:1})
myList.addItem({label: "数据2 ",data:2})
myList.addItem({label: "数据3 ",data:3})
myList.addItem({label: "数据4 ",data:4})
//利用additem函数为组件增加项目
具体的使用情况,可以参考flash帮助文档。