1
我意識到這是非常基本的,但我需要一個快速的方法來引用數組中的所有對象, 我有一系列實例名稱爲「block1」「block2」 ...等在一個數組中引用一個同名的動畫片段
我有一個快速的方法來引用這些數組像「塊」+1? 甚至「塊」,然後1至12?
乾杯
我意識到這是非常基本的,但我需要一個快速的方法來引用數組中的所有對象, 我有一系列實例名稱爲「block1」「block2」 ...等在一個數組中引用一個同名的動畫片段
我有一個快速的方法來引用這些數組像「塊」+1? 甚至「塊」,然後1至12?
乾杯
不完全相信你的要價,但如果你想來填充你的影片剪輯(按順序名稱)引用一個數組,那麼你可以使用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.
}
+ 1用於將獲得的mc存儲在顯示對象變量中。 – 2011-03-07 04:23:15
爲什麼+1? OP明確指出這些對象是影片剪輯。我會將它投射到MovieClip。 – Roy 2011-03-07 20:27:58
影片剪輯是DisplayObject!你有什麼反對多態羅伊? – 2011-03-07 20:31:16