2013-10-11 70 views
0

作爲一個十七歲的孩子,我一直在爲Flash工作幾天,我一直試圖簡化我的代碼。有沒有辦法改變數組中的所有對象來匹配一個代碼的屬性?批量更改數組的屬性

這是我目前使用的。

var caseArray:Array = new Array(5); caseArray = [CaseBlack50, CaseWhite50, CaseRed50, CaseBlack75, CaseWhite75]; 
var A01:Number = 0; 

while (A01 < 5){caseArray[A01].x = -500; A01++} 

我也能做到這一點是這樣的:

caseArray[0].x = -500; 
caseArray[1].x = -500; 
caseArray[2].x = -500; 
caseArray[3].x = -500; 
caseArray[4].x = -500; 

有什麼辦法,我可以把它變成這樣呢?

caseArray[ALL].x = -500; //or 
caseArray[0,1,2,3,4].x = -500 //or 
caseArray.x = -500 

在此先感謝!

回答

0

不,做循環是做這件事的最好方法。

我個人更喜歡使用for循環,但這只是一種口味。