WEB开发网
开发学院图形图像Flash Flash as入门(4):AS常用语句 阅读

Flash as入门(4):AS常用语句

 2008-10-31 11:48:24 来源:WEB开发网   
核心提示: 还是这个例子:a =7;b=2;if(atrace("a比b小");}else if("a==b"){trace("a和b一样大");} else if(a〉b){trace("a比b大");}这段代码意思是:

还是这个例子:

a =7;
b=2;
if(a
trace("a比b小");
}
else if("a==b"){
trace("a和b一样大");
} else if(a〉b){
trace("a比b大");
}

这段代码意思是:如果a小于b那么输出:"a比b小";如果a等于b那么输出:"a和b一样大";如果a大于b那么输出:"a比b大".测试影片,输出是:"a比b大".

switch语句:上面提到有要检测多个条件的情况,可以用多个else if,用switch语句也可以实现这个目的.

格式:

switch(表达式){
case 表达式的值:
要执行的语句
break;
case 表达式的值:
要执行的语句
break;

default:
要执行的语句
}
上面括号中的表达式也可以是一个变量,下面的大括号中可以有多个 case 表达式的值:,程序执行时会从第一个case开始检查,如果第一个case后的值是括号中表达式的值,那么就执行它后面的语句,如果不是括号中表达式的值,那么,程序就跳到第二个case检查,以此类推,直到找到与括号中表达式的值相等的case语句为止,并执行该case后面的语句.你可能会注意到每一句case后面都有一句breake;这是跳出switch语句的意思,即当找到相符的case,并执行相应的语句后,程序跳出switch语句,不再往下检测.以免发生落空的错误.可能会有这样的情况,所有的case语句后的值都与表达式的值不相符,那么就应该用default:

语句,这时程序就会执行default:

后的语句.如果你确定不会出现这种情况,那么可以不要default:

语句.

例1:

a=7;
b=2;
c=a+b;
switch(c){
case 5:
trace("小了");
breake;
case 12:
trace("大了");
breake;
case 9:
trace("对了");
breake;
}

上一页  1 2 3 4 5 6 7  下一页

Tags:Flash as 入门

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