条件循环的使用

2016-01-29 13:03 2 1 收藏

条件循环的使用,条件循环的使用

【 tulaoshi.com - Flash 】

前两天,看到有个朋友发帖子问 if 和 do..while之间的区别,当时只回答了一点:即do..while至少执行一次;而if可能一次都不执行就跳出循环。其他的就想不起来了,想想还是自己学业不精,于是今天查了些资料,把FLASH MX的两个主要的条件循环语句分别做个介绍:
1. if语句
格式: if(condition){
statements;
}
if 语句被称为条件判断语句或逻辑分支,是 Flash MX中基于某些条件的评估判断来控制脚本执行流程的语句。当 Flash 执行到 if 语句时,先判断括号中condition逻辑表达式的计算结果,如果结果为 true 则执行所属当前 if 语句的程序代码。如果结果为 false,则察看当前 if 语句中是否有 else 或 else if 子句,如果有则继续计算判断,如果没有则跳过当前 if 语句内的所有程序代码继续执行。
例如:当以下代码检测变量X是否小于或者等于3时,如果检测结果返回(true)真,则执行花括号内的代码(停止主场景中MC的转动),如果为假,则找到与之匹配的else,判断执行else中的代码(mc继续转动);
if(x<=3){
_root.mc.stop();
}else{
_root.mc.play();
} 点击浏览该文件

2.do..while
格式: do {
statements;
} while (condition) do while 语句,是 Flash Action 脚本中控制程序运行的语句,只要跳出循环的条件不满足,将重复执行某一动作语句若干次。在具体的代码执行过程中每当看到 while 语句时,计算并判断参数(condition)中的逻辑表达式结果,如果结果为 true 就继续执行该循环体(statements)中的程序代码,直至计算结果为 false 时跳出当前循环继续执行后面的语句。 例如:在下面的例子中,MC(一个绿色的球)将被复制50次。
j=0;
do{
duplicateMovieClip("MC","MC"+j,j);
setProperty("MC"+j,_y,random(400));
setProperty("MC"+j,_x,random(400));
setProperty("MC"+j,_alpha,(random(70)+30) );
j++;
}
while(j<50);

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

延伸阅读
    SQLite分析     SQLite是轻量级的、嵌入式的、关系型数据库,现在已经在iPhone、Android等手机系统中应用,SQLite可移植性好,很轻易应用,很小,高效而且牢靠。SQLite嵌入到应用它的应用程序中,它们共用雷同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它倒是完整的,...
过去,在幻灯片演示结束后,习惯用一个“谢谢大家”的画面来结束播放。不过近年来这一做法却不再流行,大家更倾向于播放结束后马上回到封面页,以显示演讲题目和演讲人等信息。特别是一些固定场所的演示,更希望能够循环播放,而不是播放完成后退出播放状态,再从第一张进入重新播放。其实,要实现这样的效果并不难,只需要一个小小...
标签: excel
Excel2013中多条件筛选如何使用?   在面对一份数据庞大的表格时,如何快速显示需要的数据呢?大家肯定会考虑到筛选这个功能,下面,图老师小编就来跟大家介绍一下表格数据的多条件筛选。 ①首先,我们打开一份数据表格,要筛选出华北地区金额大于400的选项。单击菜单栏--数据--高级。 ②弹出高级筛选对话框,我们选取结...
标签: 浏览器
Windows 8.1中Modern版IE11的使用条件   作为 Windows 8.1 中自带的浏览器,IE11 表现得更加出色。它包含新界面 Modern 版 IE11 和传统的桌面 IE11 两种模式可供选择,方便我们使用。 新界面下的 Internet Explorer 更加偏向于应用,在性能、速度与电量之间取得了一个平衡。它不支持加载项(Active X),但是内置了简易的 Flash ...
标签: flash教程
关于动画图片的循环,最主要的是遵循一个原则,就是第一个镜头画面要和最后一个镜头的画面一致。如图: 740)this.width=740" border=undefined>     见红色的框,红色框也是镜头的规格,在做循环的时候,只要将图片开头红色的取景图片拷贝到最后,保持着第一个取景的图片和最后一个取景的图片一样,循环就可以成立了!制作见下...

经验教程

684

收藏

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