帮我解释这段FLASH代码 越详细越好!

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:26:21
好的话可以加分.
i = 1;
x = 15;
____________________________________________________
duplicateMovieClip("line", "line" + i, i);
setProperty("line" + i, _x, x);
++i;
x = x + 5;
_____________________________________________________
if (i == 40)
{
stop ();
}
else
{
gotoAndPlay(3);
} // end else if
__________________________________________________________
一定要很详细,因为我是新手,好新的,发光的新!!!膜都没拆!

i = 1; //变量i赋值为1
x = 15; //变量x赋值为15
//____________________________________________________
//复制影片剪辑line,并新命名为"line" + i(当i=1时,即为line1),并设置层级为i的值---↓
duplicateMovieClip("line", "line" + i, i);
//影片剪辑"line" + i(即刚刚复制得来的)的x坐标设置为变量x的值
setProperty("line" + i, _x, x);
//i赋值为i+1,(但我没见这种写法,一般都是i++;)
++i;
//x 赋值为x + 5;
x = x + 5;
//_____________________________________________________
if (i == 40)
{ //如果变量i的值等于40了,则执行stop();(stop()这个应该知道吧?)
stop ();
}
else
{ //否则跳转到第3帧并播放
gotoAndPlay(3);
} // end else if
//__________________________________________________________
//应该算比较详细了吧,还有不明白的我再补充
//对于崭新的你,给你一点建议,别弄这些老代码了,直接学as3.0

i = 1; //变量赋值
x = 15; //变量赋值
____________________________________________________
duplicateMovieClip("line", "line" + i, i); //复制"line"影片剪辑对象,命名