一个ActionScript的问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:21:16
请指教以下下面这段代码有什么错误,谢谢

if (Number(i)>100) {
i=0;
}//当I>50的时候,I=0
duplicateMovieClip ("lx", "lx" add i ,i);
setProperty ("lx" add i,_x,random (600));
setProperty ("lx" add i,_y,random (300));
setProperty("lx",_alpha,random(100));

i = Mumber(i)+1;
gotoAndPlay(1);

我现在也不晓得哪里错了

但是

我将add换成+就可以了!

正确的代码应该如下:

if (Number(i)>100) {
i = 0;
}
//当I>50的时候,I=0
duplicateMovieClip("lx", "lx"+i, i);
setProperty("lx"+i, _x, random(600));
setProperty("lx"+i, _y, random(300));
setProperty("lx", _alpha, random(100));
i = Number(i)+1;
gotoAndPlay(1);

(附注:倒数第二行你写的那个i = Mumber(i)+1;是不是应该写成i = Number(i)+1;啊?)