|
主题: 下雪的动画哪里出错?
|
 飞云江
职务:普通成员
等级:2
金币:2.0
发贴:289
|
#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
|
#22001/8/22 11:13:29
论坛又有BUG了,明明列表中显示回复2个,进来看却没有,是齐毅没把那两帖转过来还是程序问题
|
 闪客作家
职务:普通成员
等级:1
金币:10.0
发贴:275
|
#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
|
#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); }
另外,楼上写的两处语法错误
|