主题:  下雪的动画哪里出错?

飞云江

职务:普通成员
等级:2
金币:2.0
发贴:289
注册:2001/5/11 15:38:25
#12001/8/21 11:19:05
我照范例想做一个下雪的动画但是不能运行?请教哪里出错?
a = random (100 );

while (Number(a)<=100) {

a = Number (a)+1;

setProperty ("/snow", _x, random(500));

setProperty ("/snow", _y, random(400));

setProperty ("/snow", _xscale, random(50));

setProperty ("/snow", _yscale, random(50));

setProperty ("/snow", _rotation, random(360));

duplicateMovieClip ("/snow", "\"snow_\" add a", a);
}

编辑历史:[这消息被飞云江编辑过(编辑时间2001-08-21 15:34:27)]


janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#22001/8/22 11:13:29
论坛又有BUG了,明明列表中显示回复2个,进来看却没有,是齐毅没把那两帖转过来还是程序问题



闪客作家

职务:普通成员
等级:1
金币:10.0
发贴:275
注册:2001/3/1 5:54:52
#32001/8/22 17:14:05
a = 1

while (Number(a<=100) {


duplicateMovieClip ("/snow", "/snow" add a", a);

setProperty ("/snow"add a, _x, random(500));

setProperty ("/snow"add a, _y, random(400));

setProperty ("/snow"add a, _xscale, random(50));

setProperty ("/snow"add a, _yscale, random(50));

setProperty ("/snow" add a, _rotation, random(360));

a = Number (a)+1;

}



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#42001/8/22 17:50:14
楼上的可能理解错了他的意思,他想复制的数量是随机的(小于100)。我把效果区的回帖复制过来:

呵呵,我还是首次看见先设置属性再来复制的。
如果要我来写,我就这样(基本保留你的原意):
end=random(100)+1;
for(var i=1;i_root.snow.duplicateMovieClip("s"+i,i);
this["s"+i]._x=random(500);
this["s"+i]._y=random(400);
this["s"+i]._xscale=random(50);
this["s"+i]._yscale=random(60);
this["s"+i]._rotation=random(360);
}

另外,楼上写的两处语法错误