哦,
先说说random
你的脚本中有一点错误,因为random(8)是随机抽取0-7这几个数,而FLASH中是没有0帧的,所以j应该等于random(8)+1
如果想在50张图随机抽取5张的话可以这么做.
先在第一帧加入脚本:
a = 0;
再用下面的脚本:
if(a != 5)}
a++;
j=random(50)+1;
gotoAndPlay(j);
eles;
gotoAndPlay(游戏结束的那帧);
}
就可以了,因为我现在在网吧,所以脚本不太规范,大盖就是这样.
这个做起来并没有楼上说的那么简单,会有bug的,因为random抽取的极有可能重复(虽然概率很低),
我认为比较合理的是做一个字符串,然后substring字符串,这样被抽取过的就不会存在于剩下待抽取的数列中了
不知你能明白不
在第一帧加入脚本:
a = 0;
再用下面的脚本:
if(a != 5)}
a++;
j=random(50)+1;
gotoAndPlay(j);
eles;
gotoAndPlay