Flash教程:if条件语句的用法

陈运星Century

陈运星Century

2016-01-29 12:32

Flash教程:if条件语句的用法,Flash教程:if条件语句的用法

本文由中国 flasheryjl  原创,转载请保留此信息!









if是如果的意思,如果条件符合,即true,就执行代码,条件不符合的话,不执行或者执行其它代码.语法为:
    if(条件){
       //代码
}
if常和else用在一起,语法为:
if(条件){
      //代码
}else{
     //代码
}
if里的条件不符合,则执行else里的代码.如我们设定:
aa=5;
if(aa1){
     trace("1");
}else{
     trace("<1");
}输出结果为"<1".

情况一:
if(aa1){
     trace("1");
}
if(aa2){
     trace("2");
}
if(aa3){
     trace("3");
}
如果aa=2的话,会输出"1";
如果aa=3的话,会输出"1",和"2";
同样,aa=4的话,输出"1",和"2"和"3"
情况二:如果只想输出一种结果则改为:
aa=4;
if(aa1){
     trace("1");
}else if(aa2){
     trace("2");
}else if(aa3){
     trace("3");
}输出结果为"1",前面的条件符合了,后面的就不会执行.想上面代码达到我们想要的,改为:
aa=4;
if(aa3){
     trace("3");
}else if(aa2){
     trace("2");
}else if(aa1){
     trace("1");
}输出"3"
情况三:如果aa=0呢,什么都不会输出,所以应改动一下:
if(aa3){
     trace("3");
}else if(aa2){
     trace("2");
}else if(aa1){
     trace("1");
}else{
     trace("小于或等于1");
}
情况四:如果aa不是数字,而是字符呢?输出的是"小于或等于1",所以前面改为:
if(isNaN(aa)){     
    trace("不是数字");
}else{
if(aa3){
     trace("3");
}else if(aa2){
     trace("2");
}else if(aa1){
     trace("1");
}
}注意:isNaN();的意思是,假如括号内的是是数字,则表示false;不是数字则表示true,因为if的条件要是true才能执行否则执行else的内容;
如果aa="@!#$%$#",则输出为"不是数字"
情况五:
aa=random(100);      //random();是产生随机数,括号里是100,则产生0~99;
if(aa==0){
    trace("aa=0");
}else if(aa<10){
    trace("aa<10")
}else if(aa10){
    trace("aa10")
}常出现的条件是aa10,所以应把aa10的条件放在最上方,如:
f(aa10){
    trace("aa10");
}else if(aa<10){
    trace("aa<10")
}else if(aa==0){
    trace("aa=0")
}这样避免了在前面很多的if语句后才找到最终结果,如此优化可以改善代码执行速度.

以上情况较为常见,希望大家熟悉后能灵活变通.善用if能做出许多不错的小游戏和作品哦~~

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)

我的[AS]教程较浅,提供给学as的朋友参考~~希望大家可以一起讨论交流~~

与本文相关讨论请去这里与作者交流:http://bbs.jcwcn.com/viewthread.php?tid=145053

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)
展开更多 50%)
分享

猜你喜欢

Flash教程:if条件语句的用法

flash教程
Flash教程:if条件语句的用法

PHP语句中or的用法

PHP
PHP语句中or的用法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Shell语句用法心得

编程语言 网络编程
Shell语句用法心得

Flash AS入门教程第四课:AS常用语句第二节-条件语句

flash教程
Flash AS入门教程第四课:AS常用语句第二节-条件语句

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

条件CSS的高级用法

Web开发
条件CSS的高级用法

javascript用法:breakcontinue和return语句

Web开发
javascript用法:breakcontinue和return语句

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash教程:通过实例学习AS(一)——火焰的制作

Flash教程:通过实例学习AS(一)——火焰的制作

使用CommandBuilder为DataAdaper生成的Command更新数据源时的注意事项!

使用CommandBuilder为DataAdaper生成的Command更新数据源时的注意事项!
下拉加载更多内容 ↓