0

だから私は多くのインスタンスを含む配列を持っています。ムービークリップとしましょう。

そして、私は数字を含む別の配列を持っています..この場合、それらの数字は、私が何らかの形で選択した選択されたインデックスを表しています!

var manydots:Array = new Array ();

for (var i=0; i<10; i++)
{
    var newDot:dot = new dot  ;
    manydots.push(newDot);
}

var indices:Array = [0,1,5,8,4]

AddChild を使用して、これらのムービークリップをシーンに追加したいのですが、すべてではなく、2 番目の配列に含まれる選択したインデックスのみを追加したいと考えています。

4

2 に答える 2

2

これがあなたが探しているものだと思います、

for (var j=0; j<indicies.length; j++) {
    addChild(manyDots[incidies[j]]);
}
于 2012-02-18T00:32:33.050 に答える
1

sberryソリューションは正しいです。nullただし、実際に子として追加していないことを確認することもできます。

for each(var i:int in indices) {
    if (i < manydots.length) {
        var d:dot = manydots[i];
        if (d) {
            addChild(d);
        }
    }
}
于 2012-02-18T00:41:15.663 に答える