Actionscript 3 AS3-Can';t访问已添加到脚本中的MC子级的属性或方法

Actionscript 3 AS3-Can';t访问已添加到脚本中的MC子级的属性或方法,actionscript-3,addchild,Actionscript 3,Addchild,我还是一个AS3的初学者,所以请容忍我 我已经创建了一个循环来实例化电路板上的瓷砖。在下面的示例中,“Gametiles”是一个数组,其中包含类“Tile”的对象,该类是一个扩展MovieClip的类。“游戏”是我在flash开发环境中添加到舞台上的MC for(var i:uint=0;i < Gametiles.length;i++){ var pulledTile = Gametiles[i]; var tilename:String = "I_Tile_" + pu

我还是一个AS3的初学者,所以请容忍我

我已经创建了一个循环来实例化电路板上的瓷砖。在下面的示例中,“Gametiles”是一个数组,其中包含类“Tile”的对象,该类是一个扩展MovieClip的类。“游戏”是我在flash开发环境中添加到舞台上的MC

for(var i:uint=0;i < Gametiles.length;i++){
    var pulledTile = Gametiles[i];
    var tilename:String = "I_Tile_" + pulledTile.grid_y + "_" + pulledTile.grid_x;
    var createdTile = new InteractiveTile();
    pulledTile.addAnims(createdTile);
    Game.addChildAt(pulledTile, 0);
    Game.getChildAt(0).name = tilename;
}
我得到“TypeError:Error#1010:一个术语没有定义,也没有属性。” 但是,我可以通过以下方式访问这些孩子:

var testing = Game.getChildByName("I_Tile_1_3")
trace(testing.x);

不过,这种方法有点麻烦。我真的不想每次想与这些属性或方法交互时都必须创建一个var并调用getChildByName。如何设置这些子项,以便无需额外步骤即可直接访问它们?

使用sqare括号

Trace(Game["I_tile_1_3"].x);

坚强!=松散:)设计决定…哦,我明白了,谢谢你的回复。
Trace(Game["I_tile_1_3"].x);