注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> 网页设计 >> Flash >> Action Script >> 网页设计正文

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

文章来源:不详 作者:佚名 更新时间:2008-1-2 20:55:35 【 】 【加入收藏

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

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

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

if(条件){
      //代码
}else{
     //代码
} Webjx.Com

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

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

webjx.com

}输出结果为"<1". webjx.com

情况一: Webjx.Com

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

如果aa=2的话,会输出">1"; Webjx.Com

如果aa=3的话,会输出">1",和">2"; Webjx.Com

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

www.webjx.com

情况二:如果只想输出一种结果则改为: webjx.com

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");
} www.webjx.com

输出">3"

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

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的朋友参考~~希望大家可以一起讨论交流~~ www.webjx.com

  • 上一篇网页设计:

  • 下一篇网页设计: 没有了
  • 最 新 热 门
     Flash教程:if条件语句的用法
     Flash教程:测试AS代码的执行速度
     Flash教程:trace()的使用
     实现在AJAX下的前进、后退功能
     创建吸引访问者的网站内容的14种方法
     LBS功能:图片的自适应实现代码
     LBS增加引用地址和永久地址点击复制功能
     学习CSS布局网页的一些实例
     CSS学习者:2008年不要作浮躁的人
     网页设计制作之改进超级链接效果
    最 新 推 荐
     Flash教程:if条件语句的用法
     Flash教程:测试AS代码的执行速度
     Flash教程:trace()的使用
     Flash AS 教程:多种图片切换效果
     Flash AS教程:填色游戏的制作
     flash教程:使用拆分数字和文字的函数
     FLASH CLASS的基本编写规范
     通过实例学习Flash AS3.0——案例六
     flash as实现用鼠标观看图片各部分的效果
     Flash教程:纯AS打造3d小方块
    相 关 文 章

    Flash教程:测试AS代码的执行速度
    Flash教程:trace()的使用
    Javascript代码在网页中简单应用的几个示例
    Flash动画制作小野人玩摇滚实例
    Flash AS 教程:多种图片切换效果
    Flash AS教程:填色游戏的制作
    Flash入门教程:滚动字幕动画的制作
    Flash逐帧和补间制作小野人摇滚动画
    Flash制作交互动画星座查询器
    flash教程:使用拆分数字和文字的函数

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用