flash 中random 的问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:40:38
不知道怎么开口
举个例子 高手看看我哪里有问题

比方我想做一个随即在场景中不断出现小黑点的效果

先创建一个小黑点图样的MC
把MC拖到“场景1”中在属性里把MC的名称改成123
新建一个图层“场景2”第一帧动作:

duplicateMovieClip(123,'c',c)
setProperty(c,_x,random(500))
setProperty(c,_y,random(400))

第二帧动作:

c = c+1;
gotoAndPlay(1);

结果效果是 屏幕上只有2个黑点,一个是场景1中的 固定不变的黑点 一个是随机产生的 黑点 可是我要的效果是 很多黑点 谁能告诉我正确的编写方法

还有一个问题 我如果想在固定的区域随机产生函数 我可以这样写么

setProperty(c,_x,random(100-500))
setProperty(c,_y,random(100-400))

C的值没有初始化,在第一帧写C=1;
如果想在固定区域,比如你想得到X的值为400到500,Y的值为300到500,可以这样写:x=400+random(100);y=300+random(200)
另外,MC的名称最好不要命名为数字。
还有什么问题?