关于FLASH中的AS代码错误。很简单的。

来源:百度知道 编辑:UC知道 时间:2024/05/22 06:31:29
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", _rotation, random(360));
duplicateMovieClip("/snow", "snow_" add a, a);
}
咋会出错?
**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 16 行: 需要 ')' 或 ','
duplicateMovieClip("/snow", "snow_" add a, a);

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 18 行: 遇到意外的 '}'
}

ActionScript 错误总数:2 报错:2
我把注释去掉了,所以报的行数不对,

duplicateMovieClip("/snow", "snow_" add a, a);
更改为 :duplicateMovieClip("snow", "snow"+a, a);
你学的语言版本太低了,应该是as1.0,现在as3.0都出来好久了。

把duplicateMovieClip里面的add改成+
(snow前面的斜杠最好也去掉)