当前位置:七道奇文章资讯设计学堂Flash设计
日期:2009-04-03 23:55:00  来源:本站整理

<b>Flash教程:if条件语句的用法</b>[Flash设计]

赞助商链接



  本文“<b>Flash教程:if条件语句的用法</b>[Flash设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

if是假如的意思,假如条件符合,即true,就履行代码,条件不符合的话,不履行大概履行别的代码.语法为:

if(条件){
//代码
} www.webjx.com

if常和else用在一同,语法为:

if(条件){
//代码
}else{
//代码
}

if里的条件不符合,则履行else里的代码.如我们设定: Webjx.Com

aa=5;
if(aa>1){
trace(">1");
}else{
trace("<1");

}输出后果为"<1".

情形一: if(aa>1){
trace(">1");
}
if(aa>2){
trace(">2");
}
if(aa>3){
trace(">3");
}

 

假如aa=2的话,会输出">1";

假如aa=3的话,会输出">1",和">2";

一样,aa=4的话,输出">1",和">2"和">3"

情形二:假如只想输出一种后果则改成:

aa=4;
if(aa>1){
trace(">1");
}else if(aa>2){
trace(">2");
}else if(aa>3){
trace(">3");

}

输出后果为">1",前面的条件符合了,背面的就不会履行.想上面代码到达我们想要的,改成:

 

aa=4;
if(aa>3){
trace(">3");
}else if(aa>2){
trace(">2");
}else if(aa>1){
trace(">1");
}

输出">3"

 

情形三:假如aa=0呢,什么都不会输出,所以应窜改一下:

if(aa>3){
trace(">3");
}else if(aa>2){
trace(">2");
}else if(aa>1){
trace(">1");
}else{
trace("小于或等于1");
}

情形四:假如aa不是数字,而是字符呢?输出的是"小于或等于1",所从前面改成:

if(isNaN(aa)){
trace("不是数字");
}else{
if(aa>3){
trace(">3");
}else if(aa>2){
trace(">2");
}else if(aa>1){
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(aa>10){
trace("aa>10")
}

常呈现的条件是aa>10,所以应把aa>10的条件放在最上方,如:

f(aa>10){
trace("aa>10");
}else if(aa<10){
trace("aa<10")
}else if(aa==0){
trace("aa=0")
} Webjx.Com

这样避免了在前面很多的if语句后才找到终究后果,如此优化可以改进代码履行速度.

 

以上情形较为常见,但愿大家熟习后能机动变通.善用if能做出很多不错的小游戏和作品哦~~

我的[AS]教程较浅,供应应学as的朋友参考~~但愿大家可以一同谈论交流~~


  以上是“<b>Flash教程:if条件语句的用法</b>[Flash设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .