flash引用代码出错在哪里

来源:百度知道 编辑:UC知道 时间:2024/06/20 00:12:08
以下是正确的代码,
i = 2;
while (Number(i)<50) {
duplicateMovieClip("yh_mc", "yh_mc" add i, i);
setProperty("yh_mc" add i, _rotation, random(360));
sc = 40+Number(random(60));
setProperty("yh_mc" add i, _xscale, sc);
setProperty("yh_mc" add i, _yscale, sc);
i = Number(i)+1;
}
--------------
在转影片剪辑后出错,下面:
**错误** 符号=烟花1, 图层=图层 1, 帧=1:第 3 行: 需要 ')' 或 ','
duplicateMovieClip("yh_mc", "yh_mc" add i, i);

**错误** 符号=烟花1, 图层=图层 1, 帧=1:第 4 行: 需要 ')' 或 ','
setProperty("yh_mc" add i, _rotation, random(360));

ActionScript 错误总数:2 报错:2
---------
代码太菜,看不懂错在哪?请高手看看。。

把所有的and 改为 + ,add 是1.0的语法,+ 是2.0的语法
i = 2;
while (Number(i)<50) {
duplicateMovieClip("yh_mc", "yh_mc"+i, i);
setProperty("yh_mc"+i, _rotation, random(360));
sc = 40+Number(random(60));
setProperty("yh_mc"+i, _xscale, sc);
setProperty("yh_mc"+i, _yscale, sc);
i = Number(i)+1;
}