随笔 - 81  文章 - 55  评论 - 487  阅读 - 41万

[Flash开发笔记] List控件--删除指定label或data的项

List控件有两个关于remove的方法:removeAll()、removeItemAt(index),但是在预先不知道索引的情况下,如果想删除label为"yaoyao"或data为"333"的项,怎么做呢?
 
方法是循环遍历,并进行比对,再使用removeItemAt方法删除:

var l = _list.length;
for (var j = 0; j<l; j++) {
 
if (_list.getItemAt(j).label == "yaoyao") {
  
//_list.getItemAt(j).data == "333";
  _list.removeItemAt(j);
  
break;
 }
}

posted on   三千  阅读(1593)  评论(0编辑  收藏  举报
< 2008年1月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
3 4 5 6 7 8 9

点击右上角即可分享
微信分享提示