合并2 arraycollection - Flex 3

时间:2010-04-04 17:00:22

标签: flex

我如何将两者合并在一起?

一个arraycollection将包含值0 ... 30,对象名称为“sxx”,另一个arraycollection从数据库中检索。

2 个答案:

答案 0 :(得分:5)

HI!

解决方案1:

private function mergeArrays(a:ArrayCollection, b:ArrayCollection):ArrayCollection
{
    for each(var item:Object in b)
    {
        a.addItem(item);
    }
    return a;
 }

解决方案2:

var a:ArrayCollection = new ArrayCollection([1,2]);
var b:ArrayCollection = new ArrayCollection([3,4]);

a = new ArrayCollection(a.toArray().concat(b.toArray()));

玩得开心! :P

答案 1 :(得分:0)

var first:ArrayCollection = new ArrayCollection(['aa','aaa','aaaa']);
var second:ArrayCollection = new ArrayCollection(['bb','bb','bb']);
first.source = first.source.concat(second.source);