第一帧
n = 1;
flakes = 80;
snow._visible = 0;
第二帧
i = 1;
while (i<=flakes) {
this["snow" add i]._y += Math.random()*2+2;
i++;
}
if (n == flakes) {
n = 1;
} else {
ssize = Math.random()*50+30;
duplicateMovieClip("snow", "snow" add n, n);
this["snow" add n]._x = Math.random()*500;
this["snow" add n]._xscale = ssize;
this["snow" add n]._yscale = ssize;
n++;
}
这是个雪花效果的代码,我下了源文件,可以的呈现效果
然后我复制了下到新文件里,提示错误了,我也已经在实例名那里以及吧雪花的影片元件命名为snow了,但还是会提示如下错误:
**错误** 场景=场景 1, 图层=代码, 帧=121:第 12 行: 需要 ']'
this[snow add n]._xscale = ssize;
ActionScript 错误总数:4 报错:4
搞不懂啊