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

2016-01-29 12:32 18 1 收藏

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

【 tulaoshi.com - Flash 】

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









(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

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能做出许多不错的小游戏和作品哦~~

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

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

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

来源:http://www.tulaoshi.com/n/20160129/1486511.html

延伸阅读
标签: FLASH flash教程
本例我们将开始学习AS的相关知识,不要被这个题目吓倒哦,AS的确是一种程序语言,我们编写AS代码就叫做编程,我们学习AS首先应该克服对编程的恐惧,所以在开始学习前,我们先廷着胸大声地说:"编程其实很容易" ActionScript是针对Flash Player的编程语言,它在flash内容和应用程序中实现了交互性、数据管理以及其它许多功能.那么我...
标签: flash教程
本文由 中国 cao4811 原创,转载请保留此信息! 本系列Flash教程由中国Flash互助课堂专为Flash新手制作,更多教程和练习请 点击这里 ,在这里有系列的教程、练习,并有老师对练习进行点评与指导,欢迎朋友们的光临!  在学习中遇到问题请到 论坛 发贴交流! 更多AS 3.0教程: http://www.jcwcn.com/portal-topic-topicid-2....
标签: Web开发
JavaScript所提供的语句分为以下几大类: 1.变量声明,赋值语句:var。 语法如下: var 变量名称 [=初始值] 例:var computer = 32 //定义computer是一个变量,且有初值为32。 2.函数定义语句:function,return。 语法如下: function 函数名称 (函数所带的参数) { ...
标签: Web开发
Conditional-CSS允许你针对单一浏览器或浏览器组写出有逻辑条件的可维护的特定的CSS声明。 使CSS针对特定的浏览器。 简化你对CSS文件的维护。 优化你的CSS。 解决CSS那些使人烦恼的小BUG。 自动扩展和引入@import声明。 它是免费和开源的! 毫无疑问,你会发现很多情况下,不同的浏览器需要不同的样式声明,针对这一点,Conditional-CSS...
标签: FLASH flash教程
跟随鼠标移动flash教程,本例教朋友用Flash制作鼠标跟随效果。用鼠标拖动萝卜,兔兔眼睛总盯住萝卜,很可爱噢... 效果演示: 制作方法: 一、做三个元件 1、插入新元件,行为电影剪辑,命名为兔子。画出兔子的外形,也可以画其他动物,只是眼珠不画。如果要兔子耳朵、嘴巴、手动的话,要分层用逐帧改变形状。如图所示: 2、插入新...

经验教程

609

收藏

34
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部