Flash教程:if条件语句的用法
所属分类:
媒体动画 / Flash教程
阅读数:
70
收藏 0赞 0分享
if是如果的意思,如果条件符合,即true,就执行代码,条件不符合的话,不执行或者执行其它代码.语法为:
if(条件){
//代码
}
if常和else用在一起,语法为:
if(条件){
//代码
}else{
//代码
}
if里的条件不符合,则执行else里的代码.如我们设定:
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")
}
这样避免了在前面很多的if语句后才找到最终结果,如此优化可以改善代码执行速度.
以上情况较为常见,希望大家熟悉后能灵活变通.善用if能做出许多不错的小游戏和作品哦~~
我的[AS]教程较浅,提供给学as的朋友参考~~希望大家可以一起讨论交流~~
flash制作可爱的简单线条笑脸
这篇教程是向脚本之家的朋友介绍flash制作可爱的简单线条笑脸方法,教程制作出来的笑脸非常可爱,而且方法不是很难,推荐过来,大家一起来学习吧
收藏 0赞 0分享
flash制作一个一个字的冒出来的打字效果
这篇教程是向脚本之家的朋友介绍flash制作一个一个字的冒出来的打字效果方法,教程很简单的,很适合新手来学习,推荐到脚本之家,喜欢的朋友快快来学习吧
收藏 0赞 0分享
flash怎么制作太阳月亮地球演示动态图?
flash怎么制作太阳月亮地球演示动态图?这个动图的制作过程很麻烦,因为出现的元素很多,下面我们就来看看绘制的图文教程,每一步都有,参数很清楚,想学习的朋友可以进来参考一下
收藏 0赞 0分享
在flash中制作由花生组成的好看花型
这篇教程是向脚本之家的朋友介绍在flash中制作由花生组成的好看花型方法,教程制作出来的图形很漂亮,难度也不是很大,推荐到脚本之家,喜欢的朋友一起来学习吧
收藏 0赞 0分享
flash逐帧动画制作全过程解析
这篇教程是向脚本之家的朋友分享flash逐帧动画制作全过程,教程非常基础,很适合新手来学习,推荐过来,有兴趣的朋友可以过来学习
收藏 0赞 0分享
flash引导层动画:引导层制作飞行的飞机
这篇教程是向脚本之家的朋友分享flash引导层动画:引导层制作飞行的飞机教程,教程真的很不错,很适合新手来学习,推荐到脚本之家,喜欢的朋友快快来学习吧
收藏 0赞 0分享
查看更多