WEB开发网
开发学院图形图像Flash ActionScript 3.0 Step By Step系列(三):学学流程... 阅读

ActionScript 3.0 Step By Step系列(三):学学流程控制,编编if-else & switch & while & for

 2009-01-14 11:55:33 来源:WEB开发网   
核心提示: 三元运算符比较适合简单的判断赋值运算,不适合于根据条件比较结果然后执行大量程序代码的情况,ActionScript 3.0 Step By Step系列(三):学学流程控制,编编if-else & switch & while & for(2),此时应该使用if语句

三元运算符比较适合简单的判断赋值运算,不适合于根据条件比较结果然后执行大量程序代码的情况,此时应该使用if语句。

注:上面程序中的trace()方法的作用,见文章末尾总结。

2、if语句

条件语句允许我们做出逻辑判断,满足条件应该做什么?不满足条件又应该做什么?if条件语句则是用得最多的一种,功能也比较多、比较强。与前面的三元运算符相比,不同的是if语句没有结果,if是为了有条件的执行其他语句。如下:

1   vara:String=txtA.text; //取出文本框txtA的值
2   varb:String=txtB.text; //取出文本框txtB的值
3   if(a==b){
4     Alert.show("两个数相等");  
5   }else{
6     Alert.show("两个数不相等");
7   }

我相信看这样的文章的朋友都是有一定的编程基础的,所以文中示例程序我就不做过多的解释,可以说ActionScript3.0的if,switch语句的语法和C#/Java的语法是一样的。有if那肯定少不了与else的配合使用,如上面示例程序片段。

注:上面程序中的Alert.show()方法,见文章末尾总结。

OK,到这里我们已经学会了if--else的用法了,满足条件执行if后面的程序块,不满足条件则执行else后面的代码块,这是简单的条件判断。如果我们要使用if来判断更多的条件呢?此时我们可以使用if语句的另一种用法:if--else if---else if.

1   vard:int=int(txtNumber.text);
2   if(d==0){
3     Alert.show("你输入的数"+d+"等于0");
4   }elseif(d>0){
5     Alert.show("你输入的数"+d+"大于0");
6   }elseif(d<0){
7   Alert.show("你输入的数"+d+"小于0");

上一页  1 2 3 4 5  下一页

Tags:ActionScript Step By

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