【问题标题】:How to loop all children in hierarchicaldata?如何循环分层数据中的所有子项?
【发布时间】:2012-08-20 06:57:04
【问题描述】:

我有arraycollection,其中root task包含children,children包含sub-children等等。

例如:

[0] 根1

   child1
       child2
           child3
                data

[1] 根1

   child1
       child2
           child3
                child4
                   data

我怎样才能使用任何循环来循环这个

谢谢大家

【问题讨论】:

    标签: actionscript-3 apache-flex flex4 flex3


    【解决方案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
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      • 1970-01-01
      • 2016-05-13
      • 1970-01-01
      • 1970-01-01
      • 2017-11-20
      • 2011-08-28
      相关资源
      最近更新 更多