WEB开发网
开发学院图形图像Flash [Flash基础理论课16] 矩阵革命 [双重循环] 阅读

[Flash基础理论课16] 矩阵革命 [双重循环]

 2009-05-30 12:09:07 来源:WEB开发网   
核心提示:在本次课中我们将介绍两种方法来完成该效果,重点掌握双重循环语句还要介绍 TextField._alpha 方法不可用的解决办法单循环:for (i=0; i < 5; i++) {trace("i="+i);}运行结果如下:i=0i=1i=2i=3i=4双重循环:就是在 for 循环中再加入一

在本次课中我们将介绍两种方法来完成该效果,重点掌握双重循环语句

还要介绍 TextField._alpha 方法不可用的解决办法

单循环:

for (i=0; i < 5; i++) {
 trace("i="+i);
}

运行结果如下:

i=0
i=1
i=2
i=3
i=4

双重循环:

就是在 for 循环中再加入一个 for 循环

for (i) {
   for(j) {}
}

下面看一个双重循环的例子

for (i=0; i < 5; i++) {
 for (j=0; j < 3; j++) {
  trace("i="+i+" j="+j);
 }
}

运行结果如下:

i=0 j=0
i=0 j=1
i=0 j=2
i=1 j=0
i=1 j=1
i=1 j=2
i=2 j=0
i=2 j=1
i=2 j=2
i=3 j=0
i=3 j=1
i=3 j=2
i=4 j=0
i=4 j=1
i=4 j=2
i=5 j=0
i=5 j=1
i=5 j=2
i=6 j=0
i=6 j=1
i=6 j=2
i=7 j=0
i=7 j=1
i=7 j=2
i=8 j=0
i=8 j=1
i=8 j=2
i=9 j=0
i=9 j=1
i=9 j=2

总结一下可以这样写:

当i=0时,j=0, j=1, j=2
当i=1时,j=0, j=1, j=2
当i=2时,j=0, j=1, j=2
当i=3时,j=0, j=1, j=2
当i=4时,j=0, j=1, j=2

我们再形象地解释一下双重循环的意思:

把 for (i=0; i < 5; i++){...} i从0到4,循环了5次,就把这五次循环表示为5个人
"小赵","小钱","小孙","小李","小周"
把 for (j=0; j < 3; j++){...} j从0到2,循环了3次,就把这三次循环表示为3件事
"买菜","买肉","买米"

1 2 3 4 5  下一页

Tags:Flash 基础 理论课

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接