ActionScript 3.0 Step By Step系列(三):学学流程控制,编编if-else & switch & while & for
2009-01-14 11:55:33 来源:WEB开发网三元运算符比较适合简单的判断赋值运算,不适合于根据条件比较结果然后执行大量程序代码的情况,此时应该使用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");
Tags:ActionScript Step By
编辑录入:爽爽 [复制链接] [打 印]- ››ActionScript 2.0中的! 逻辑 NOT 运算符
- ››ActionScript 3.0 性能方面优化小知识整理收集
- ››ActionScript中文本字段的透明度缓动
- ››ActionScript 3.0 Step By Step系列(一):工欲其善...
- ››ActionScript 3.0 Step By Step系列(二):建立扎实...
- ››ActionScript 3.0 Step By Step系列(三):学学流程...
- ››ActionScript 3.0 Step By Step系列(四):来自面向...
- ››ActionScript 3.0 Step By Step系列(五):走在面向...
- ››ActionScript 3.0 Step By Step系列(六):学对象事...
- ››ActionScript 3.0 Step By Step系列(七):使用XML...
- ››ActionScript 3.0 Step By Step系列(八):动态的数...
- ››ActionScript 3.0 Step By Step系列(九):使用样式...
- 中查找“ActionScript 3.0 Step By Step系列(三):学学流程控制,编编if-else & switch & while & for”更多相关内容
- 中查找“ActionScript 3.0 Step By Step系列(三):学学流程控制,编编if-else & switch & while & for”更多相关内容
- 上一篇:ActionScript 3.0 Step By Step系列(四):来自面向对象开发之前的呐喊:“学会写可重用的代码”
- 下一篇:ActionScript 3.0 Step By Step系列(二):建立扎实的ActionScript 3.0语法基础
更多精彩
赞助商链接