在Actionscript 3中做什么'for'?

时间:2013-08-30 17:19:59

标签: actionscript-3 actionscript

就像标题所暗示的那样,我的问题是,“for”代码在ActionScript 3中的作用是什么?如果这似乎是一个愚蠢的问题,我道歉;我最近开始编码。

2 个答案:

答案 0 :(得分:2)

这是一种循环。

for (var i:int = 0; i < 10; i++)
{
    // Do something.
}

这说:

1. Create an int called i and set it to 0.
2. Check to see if i < 10.  If not, stop executing the for loop and move on.
3. Do something.
4. Add 1 to i.
5. Go back to #2.

答案 1 :(得分:1)

for用于创建循环。它可以是一个循环数组:

var array:Array = [1,2,3];
for(var i:int = 0; i < array.length; i++) {
    // do something
}

或者它可能是一个对象。

var object:Object = {};
for(var i:String in object) {
    // do something
}

或者你可以像

一样循环
for(var i:int = 0; i < 10; i++) {
    // do something
}

for stage / Movieclip上的for循环播放:

for(var i:int = 0; i < numChildren; i++){
    // do something
}

所以你可以用for做很多事情。