0

我有arraycollection,其中根任务包含孩子,孩子包含子孩子等等。

例如:

[0] 根1

   child1
       child2
           child3
                data

[1] 根1

   child1
       child2
           child3
                child4
                   data

我如何使用任何循环来循环这个

谢谢大家

4

1 回答 1

1

使用递归

loopChildren(root1)

function loopChildren(parent:Array):void {

    for(var i:String in parent){
        if(parent[i] is Array) loopChildren(parent[i]);
        else {
            //read data
        }
    }
}
于 2012-08-20T07:30:54.727 回答