您的位置:首页 > 其它

flash中如何给组件增加数据

2007-11-05 17:59 134 查看
        众所周知,在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帮助文档。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息