Chinaunix首页 | 论坛 | 博客
  • 博客访问: 676752
  • 博文数量: 118
  • 博客积分: 2933
  • 博客等级: 少校
  • 技术积分: 1779
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-27 10:16
文章存档

2013年(35)

2012年(27)

2011年(23)

2010年(33)

分类:

2011-02-21 21:20:44

flex的removeItemAt()方法:
 
 
删除指定索引处的项目并返回该项目。原先位于此索引之后的所有项目的索引现在都向前移动一个位置。
 
假如现在又以下这个数组:
var subNodes1:ArrayCollection = new ArrayCollection([
    {label:"信息查询",index:"4", data:"1"},
    {label:"第一个", index:"0", data:"2"},
    {label:"第二个",  index:"1",data:"3"},
    {label:"第三个",  index:"2",data:"4"},
    {label:"第四个", index:"3", data:"5"},
    {label:"第五个", data:"6"},
    {label:"第六个", data:"7"},
    {label:"信息统计", data:"8"}]);
我想删除它的前三项数据。
  必须倒着删除,因为如果你删除了第一个,那第二个会成为第一个,如果现在你又去删除第二个,你就删除了原先的第三个
 
应该这样写的
subNodes1.removeItemAt(3)
   subNodes1.removeItemAt(2)
   subNodes1.removeItemAt(1)
   subNodes1.removeItemAt(0)
 
 
 
 
 
 
阅读(2307) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-06 16:23:45

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com