AS3支持 label 了,跳出多层循环可以这样写:
outerLoop: for (var i:int = 0; i < 10; i++) {
for (var j:int = 0; j < 10; j++) {
trace(10 * i + j);
}
}
AS2 的时候只能多加个变量判断:
var needBreak:Boolean = false;
for (var i:Number = 0; i < 10; i++) {
for (var j:Number = 0; j < 10; j++) {
if ( (i == 8) && (j == 0)) {
needBreak = true;
break;
}
if(needBreak) break;
trace(10 * i + j);
}
}
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Flash教程:简单光晕效果的制作 (133次浏览)
- 什么是AS2.0面向对象编程 (0次浏览)
- AS3学习笔记 (0次浏览)
- Flash交互式动画之星座查询器制作 (0次浏览)
- AS3.0的类及绑定 (0次浏览)
- AS3 中的反射 (0次浏览)
- AS3 技巧和提示 (0次浏览)
- 利用引导线制作动态爱心两例 (0次浏览)
- Flash教程:AS下雨动画效果的制作 (0次浏览)
- Flash AS代码常用调试语句trace()的使用 (0次浏览)



