myArry = [];//定义两个数组;
shu = [];
for (i=1; i<=32; i++) {
shu.push(i);//把1到32个数加入数组,(数组中为0到31个元数)
}
for (i=0; i<=9; i++) {
k = Math.floor(Math.random()*shu.length);//从数组shu中随机选一个元素(第k个)
myArry[i] = shu[k];//把数组shu中选出的元素的值赋给数组myArry第i个元素;
shu.splice(k, 1);//把数组shu中第k个元素删掉(保证下一次选的一定不会重复
)
web=myArry.sort(18)//把数组myArry按降序排列,并用文本web显示
}
luanshu(); //调自定义函数
在按扭上的脚本:
on (release) {
luanshu(); //调自定义函数
}
作业
在前一节的作业的基础上,把上面的文字和下面的mc的位置都分别作任意的排列,如下图
注意:把文字和mc的横坐标分别放入一个数组中
点击查看动画效果<
查看全套"Flash AS 高级教程"










