我看到我的同事经常使用这种可怕的语法:
var mc1: MovieClip;
var mc2: MovieClip;
var mc3: MovieClip;
var mc4: MovieClip;
var mc5: MovieClip;
for (var i:int = 1; i <= 5; i++) {
addChild(this["mc" + i]); // UURRGGHHH
TweenLite.to(this["mc"+i], 1, {alpha: 0}); // FNNNGGGGGHHHH
}
因为我是个贪婪的草皮,所以我整理了一系列为什么他们应该使用数组进行迭代的原因,而不是讨厌的方括号语法。我知道使用该语法是错误的,但是我想不出足够多的令人信服的理由为什么他们应该放弃它。
请用一些事实打我。
最佳答案
for
循环的限制。 关于flash - 此[“instancename”]语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4399163/