博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex学习笔记:ArrayCollection和Array的区别
阅读量:3556 次
发布时间:2019-05-20

本文共 455 字,大约阅读时间需要 1 分钟。

ArrayCollection实现接口ICollectionView,在Flex的类定义内属于[数据集],他提供更强大的检索、过滤、排序、分类、更新监控等功能。FDK2提供的类似的类还有XMLListCollection

这两者差别在于如果用array在作为data provider绑定于control之上,就无法获得控件的更新,除非控件被重新绘制或者data provider被重新指定,而Collection则是将array的副本存储于Collection类的某个对象之中,其特点是Collection类本身就具备了确保数据同步的方法,例子如下(取自adobe内部工程师training示例,稍有改变)

增加对象:

Array.push()

ArrayCollection.addItem()

删除对象:

Array.splice()

ArrayCollection.removeItemAt()

清空数组:

Array.splice(0)

ArrayCollection.removeAll()

遍历:

转载地址:http://cjdrj.baihongyu.com/

你可能感兴趣的文章
【笔记】docker核心概念和使用 docker命令
查看>>
【学习笔记】spring cloud和微服务(一)介绍
查看>>
【笔记】python爬虫实战1 lxml模块 xPath语法 实例:爬取豆瓣网站
查看>>
【笔记】整合Druid数据源 Druid监控以及属性绑定配置 在浏览器输入端口进入监控页面查看
查看>>
【笔记】springboot+spring security登录流程实现
查看>>
【练习】2021下半年数据结构刷题笔记和总结 (一)(图和动态规划)
查看>>
【项目实战】vue+springboot项目使用富文本编辑器实现长文章发表和展示
查看>>
【项目】uniapp前端接收后端springboot数据并渲染到界面+使用swiper和uView
查看>>
【学习笔记】比较分别用prim和kruskal实现最小生成树和算法优化方案
查看>>
【记录】python多线程的使用 线程同步(LOCK和RLOCK) python与mysql数据库交互实现增加和查找 python的格式化输出
查看>>
【算法学习】动态规划之输出两个字符串最长公共子序列c++版
查看>>
【学习笔记】redis命令和使用(一)与key有关的命令
查看>>
【算法】深度优先搜索遍历的应用 设计算法以求解无向图G的连通分量的个数和无向图G的边数
查看>>
【算法】广度遍历算法的应用 求出距离顶点v0的最短路径长度为最长的一个顶点,图结构的bfs生成树及其双亲表示形式
查看>>
【项目】springboot中使用kaptcha生成验证码,登录时密码加盐处理
查看>>
【JAVA多线程学习笔记】(1)实现线程的方式 线程生命周期 操作线程的方法
查看>>
【java学习笔记-io流 文件读写和键盘读写】带缓存的输入/输出流和数据输入/输出流
查看>>
【Java作业】实验二 货物进销管理系统(运行成功完整代码
查看>>
【学习笔记】mongoDB初步(一)MongoDB的安装和增删改查基本语法,使用和命令
查看>>
【学习笔记】在windows下进行基于TCP的本地客户端和服务端socket通信
查看>>