s:列表,如何清除它的内容

时间:2011-10-26 10:08:21

标签: actionscript-3 flex

我有里面的孩子,我想知道如何从内容中清除它,删除动态添加后的所有孩子。 感谢。

3 个答案:

答案 0 :(得分:1)

您只需设置一个空的dataProvider - list.dataProvider = new ArrayCollection();

即可

另一种方法是清空现有的dataProvider:list.dataProvider.removeAll();

答案 1 :(得分:0)

您可以使用Listid.removeAllChildren()的{​​{1}}功能删除所有孩子。

答案 2 :(得分:0)

如果你有arraycollection使用: myAC.removeAll;其中myAC是您的arrayCollection的id。

但是你可能正在使用数组吗? 然后使用函数:

public function removeArrayElementsWithPop(aArray:Array):void
{
   const sizeArray:int = aArray.length;
   for ( var index:int =0 ; index < sizeArray; index++ )
     {
        aArray.pop();
     }
}

我希望这会有所帮助:)