登陆 注册 收藏本页

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

『 更新时间:2008-03-05 』『 字体: 』『 作者: |  来源:模板无忧 flasheryjl 』

if是假如的意思,假如条件符合,即true,就执行代码,条件不符合的话,不执行或者执行其它代码.语法为: wwW.MB5U_COM

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

MB5u.com__模板无忧

if常和else用在一起,语法为: mb5u---Com-模板无忧

if(条件){
//代码
}else{
//代码
} MB5u.com__模板无忧

if里的条件不符合,则执行else里的代码.如我们设定: 模板无忧-Mb5u.com

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

mb5u.com MB5U____COM

mb5u---Com-模板无忧

}输出结果为"<1". mb5u.com WWW.MB5U_COM

情况一:

MB5U_coM

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

MB5U_COM

WWW.MB5U_COM

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

模板无忧-MB5U.-COM

假如aa=3的话,会输出">1",和">2"; 模板无忧-MB5U.-COM

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

www.mb5u.com

MB5U____COM

MB5U_COM

情况二:假如只想输出一种结果则改为: mb5u.com 模板无忧--mb5u_COm

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

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

www.MB5U_COM

模板无忧-MB5U.-COM

aa=4;
if(aa>3){
trace(">3");
}else if(aa>2){
trace(">2");
}else if(aa>1){
trace(">1");
} www.mb5u.com wWw.MB5U_COM

输出">3"

模板无忧-Mb5u.com

模板无忧-MB5u__com

情况三:假如aa=0呢,什么都不会输出,所以应改动一下: mb5u.com

mb5u---Com-模板无忧

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

网页教学网 Mb5U.com-模板无忧

MB5U____COM

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

if(isNaN(aa)){
trace("不是数字");
}else{
if(aa>3){
trace(">3");
}else if(aa>2){
trace(">2");
}else if(aa>1){
trace(">1");
}
}

网页教学网 MB5U____COM

MB5U@COM

注重:isNaN();的意思是,假如括号内的是是数字,则表示false;不是数字则表示true,因为if的条件要是true才能执行否则执行else的内容; MB5U_coM

假如aa="@!#$%$#",则输出为"不是数字"

模板无忧-MB5u__com

情况五:

www.MB5U_COM

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")
} wWw.MB5U_COM

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

mb5u---Com-模板无忧

f(aa>10){
trace("aa>10");
}else if(aa<10){
trace("aa<10")
}else if(aa==0){
trace("aa=0")
} 模板无忧--mb5u_COm

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

wwW.MB5U_COM

WWW.MB5U_COM

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

我的[AS]教程较浅,提供给学as的朋友参考~~希望大家可以一起讨论交流~~ www.mb5u.com MB5u.com__模板无忧

收藏Flash教程:if条件语句的用法订阅Flash教程文章更新复制文章信息 分享给你的好友查看所有Flash教程:if条件语句的用法评论返回Flash教程列表
  • 1.请勿发表广告及违法言论.
  • 2.Flash教程:if条件语句的用法,版权归原作者.
  • 昵称: 验证: 看不清楚?请点击这里刷新.
loading.. 评论加载中....

Flash教程搜索

最新Flash教程