源文件下载
本节知识要点
1、循环语句, condition 为要计算的条件,statement(s) 是只要 condition 参数计算结果为 true 就会执行的语句。
在循环语句中使用,break 动作可命令 Flash 跳过循环体的其余部分,停止循环动作,并执行循环语句之后的语句。
3、 Array.push();
将一个或多个元素添加到数组的结尾,并返回该数组的新长度。
4、Array.splice()
向数组中添加元素或删除数组中元素
介绍两种乱数排列的方法:
在1到32中选取10个随机数,要求这10个随机数必须是不重复的。
方法1:在1到32中选取1个随机数后,把它与前面选取的所有数进行比较,如果和其中一个相同,那么就重新选择;如果和前面选取的所有数都不相同,那么,这个数就被选定,并进一步选取下一个数。
例 1 打开3.5.1.fla文件,第1帧上的脚本为:
点击查看动画效果<
方法2:把1到32个数放入一个数组中;从这个数组中随机选出一个数;并把选得的这个数从原数组中删去,这样就可以保证下一次在这个数组中不会选到同一个数了;用同样办法、从已经删去了一些数的原数组中再随机选出一个数;这些被选出的数随时放进另一个数组。
点击查看动画效果<
例 2 打开3.5.2.fla文件,在第1帧上的脚本为:
作业
在前一节的作业的基础上,把上面的文字和下面的mc的位置都分别作任意的排列,如下图
注意:把文字和mc的横坐标分别放入一个数组中
点击查看动画效果<
查看全套"Flash AS 高级教程"