引用数组中具有相同名称的动画片段

时间:2011-03-06 22:56:58

标签: flash actionscript-3

我意识到这是非常基本的,但我需要一种快速的方式来引用数组中的所有对象, 我有一系列影片剪辑,实例名称为“block1”“block2”......等等。

我有一个快速的方法在数组中引用这些像“块”+1? 甚至“阻止”然后1到12?

干杯

1 个答案:

答案 0 :(得分:3)

不完全确定您的要求,但如果您想要使用对动画片段的引用(按名称顺序)填充数组,则可以使用getChildByName()方法。此方法将实例名称作为字符串,如果找到,则返回对displayobject的引用。所以你可以这样做:

for (var i:int = 1; i <= 12; i++) {
    var item:DisplayObject = this.getChildByName('block' + i);
    // Use item here. You probably want to make sure item is not null first.
}