1

初心者の質問:

次のように、ループ内に複数のシェイプ オブジェクトを作成するとします。

var i:int; 
for (i = 0; i < 3; i++) {
    var circle:Shape = new Shape();
    circle.graphics.beginFill(color);
    circle.graphics.drawCircle(100,100, radius);
    circle.graphics.endFill();
    addChild(circle);   
}

これらの異なる形状を個別に呼び出すにはどうすればよいので、それらのプロパティを操作できますか? それらはすべて同じ名前を持つように私には思えますか?

4

3 に答える 3

1

インデックス (ステージに配置された順序) を介してアクセスできます。次のようなものです:

DisplayObject(getChildAt(1)).x = 100; // Where the 1 is the index (starting at 0)
于 2013-08-10T18:47:42.770 に答える
-1
for(int i=0;i<3;i++)
{
class x =new class(i);
x.print()
}
于 2013-08-14T21:49:46.973 に答える