流程控制语句 参考adobe用户手册 仅为了整理更方便自己
if..else
public function ifElse(i:int):void
{
if(i>0 )
{
trace("------if-------");
}
else
{
trace("=====else======");
}
}
if...else if
public function ifElseIf(i:int):void
{
if(i>0 )
{
trace("------if-------");
}
else if(i<0)
{
trace("=====else if======");
}
}
Switch
public function switchCode():void
{
var someDate:Date=new Date();
var dayNum:uint=someDate.getDay();
switch(dayNum)
{
case 0:
{
trace("Sunday");
break;
}
case 1:
{
trace("Monday");
break;
}
case 2:
{
trace("Tuesday");
break;
}
case 3:
{
trace("Wednesday");
break;
}
default:
{
trace("not need someday");
break;
}
}
}
for
public function forLoop():void
{
for (var i:int = 0; i < 10; i++)
{
trace(i);
}
}
for ..in
public function forIn():void
{
var myObj:Object = {x:20, y:30};
for (var i:String in myObj)
{
trace(i + ": " + myObj[i]);
}
}
for each ..in
public function forEachIn():void
{
var myObj:Object = {x:20, y:30};
for each (var num:Object in myObj)
{
trace(num);
}
}
while
public function whileLoop():void
{
var i:int=0;
while(i<10)
{
i++
trace(i);
}
}
do .. while
public function doWhile():void
{
var i:int = 5;
do
{
trace(i);
i++;
} while (i < 5);
}