仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 922|回复: 6
打印 上一主题 下一主题

[学习教程] 来一发Flash教程:if前提语句的用法

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:38:05 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
用于设计和编辑Flash文档。1996年11月,美国Macromedia公司收购了FutureWave,并将其改名为Flash。后又被Adobe公司收购。
本文由中国教程网flasheryjl原创,转载请保存此信息!










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");
}elseif(aa>2){
trace(">2");
}elseif(aa>3){
trace(">3");
}输入了局为">1",后面的前提切合了,前面的就不会实行.想下面代码到达我们想要的,改成:
aa=4;
if(aa>3){
trace(">3");
}elseif(aa>2){
trace(">2");
}elseif(aa>1){
trace(">1");
}输入">3"
情形三:假如aa=0呢,甚么都不会输入,以是应修改一下:
if(aa>3){
trace(">3");
}elseif(aa>2){
trace(">2");
}elseif(aa>1){
trace(">1");
}else{
trace("小于或即是1");
}
情形四:假如aa不是数字,而是字符呢?输入的是"小于或即是1",以是后面改成:
if(isNaN(aa)){
trace("不是数字");
}else{
if(aa>3){
trace(">3");
}elseif(aa>2){
trace(">2");
}elseif(aa>1){
trace(">1");
}
}注重:isNaN();的意义是,假设括号内的是是数字,则暗示false;不是数字则暗示true,由于if的前提如果true才干实行不然实行else的内容;
假如aa="@!#$%$#",则输入为"不是数字"
情形五:
aa=random(100);//random();是发生随机数,括号里是100,则发生0~99;
if(aa==0){
trace("aa=0");
}elseif(aa<10){
trace("aa<10")
}elseif(aa>10){
trace("aa>10")
}常呈现的前提是aa>10,以是应把aa>10的前提放在最上方,如:
f(aa>10){
trace("aa>10");
}elseif(aa<10){
trace("aa<10")
}elseif(aa==0){
trace("aa=0")
}如许制止了在后面良多的if语句后才找到终极了局,云云优化能够改良代码实行速率.

以下情况较为罕见,但愿人人熟习后能天真变通.善用if能做出很多不错的小游戏和作品哦~~
我的[AS]教程较浅,供应给学as的伴侣参考~~但愿人人能够一同会商交换~~
与本文相干会商请往这里与作者交换:http://bbs.jcwcn.com/viewthread.php?tid=145053
</p>
此外,还支持α透明功能,能够设计人员在Flash视频中对诸如文本、矢量图像以及其它Flash元素等进行整合。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-17 05:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表