2010-01-25 68 views

回答

3

编号ActionScript没有任何构造允许您用一行代码更改数组的所有元素的属性。有一个Array.forEach()方法,但我认为这会比简单的for(i = 0; i < len; i++)循环慢,因为有一个开销为数组中的每个项目调用一个函数。

2

无论如何,即使存在易于打字的语言结构,您也必须遍历所有MovieClip

2
for each(var m:MovieClip in myArray) { 
    m.alpha = 0.3; 
} 

a for loop并不坏。

相关问题