用flash做水珠滑落效果代码有错

来源:百度知道 编辑:UC知道 时间:2024/06/03 17:24:51
radomx = random(25) * 20 + 10;
radomy = random(20) *15 + 20;
radomscale = (random(4) + 2) * 26;
duplicateMovieClip("bol", "bol" add i, i);
setProperty("bol" add i, _x, radomx);
setProperty("bol" add i, _y, radomy);
setProperty("bol" add i, _xscale, radomscale);
setProperty("bol" add i, _yscale, radomscale);
i = i + 1;

谁能告诉我错在哪儿啊,谢谢啊

这是错误提示:
**错误** 场景=Scene 1, 图层=Action Layer, 帧=2:第 4 行: 需要 ')' 或 ','
duplicateMovieClip("bol", "bol" add i, i);

ActionScript 错误总数:1 报错:1

把"add"都改成"+","add"是ActionScript 1.0的函数,不适用于ActionScript 2.0.

radomx = random(25) * 20 + 10;
radomy = random(20) *15 + 20;
radomscale = (random(4) + 2) * 26;
duplicateMovieClip("bol", "bol" + i, i);
setProperty("bol" + i, _x, radomx);
setProperty("bol" + i, _y, radomy);
setProperty("bol" + i, _xscale, radomscale);
setProperty("bol" + i, _yscale, radomscale);
i = i + 1;

参数错误吧 duplicateMovieClip("空的影片剪辑", 要复制的影片剪辑, i);
其中要复制的影片剪辑名字改一下试试

duplicateMovieClip("bol", "bol" + i, i);