ActionScript中的循环
程序员文章站
2022-05-05 22:46:10
...
1.do..whlie
<mx:Script> <![CDATA[ internal function initApp():void { // 保存1+2+..+100的值 var sum:int = 0; var i:int = 0; do { sum = sum + i; i++; }while (i <= 100); // 在安装了flash player debugger时,使用trace()在控制台输出打印信息。 txt.text = "1+2+..+100=" + sum; trace("1+2+..+100="+sum); } ]]> </mx:Script>
2.for
for (var j:int=0;j<=100;j++) { sum += j; } txt.text = "\n" + "1+2+..+100=" + sum;
3.for.. in
var student:Object = new Object(); student.id = "1001"; student.name = "张三"; student.age = 20; //遍历student对象的所有属性,并取出属性和值。 // prop:属性名,student[prop]:属性值。 for (var prop:String in student) { txt.text += "\n" + prop + ":" + student[prop]; }
4.for each..in
// 遍历student的所有属性,并取出属性值。 // *表示任何类型。value:student的属性值。 for each(var value:* in student) { txt.text += "\n" + value; }
上一篇: 多线程死锁现象
下一篇: ForkJoinPool的理解与使用