【问题标题】:Bulk Change Properties of an Array数组的批量更改属性
【发布时间】:2013-10-11 03:02:29
【问题描述】:

作为一个 17 岁的孩子,我已经使用 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

提前致谢!

【问题讨论】:

    标签: arrays properties


    【解决方案1】:

    不,循环是最好的方法。

    我个人更喜欢使用for 循环,但这只是一种品味。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多