flash actionscript 函数不懂的语句,请指教

来源:百度知道 编辑:UC知道 时间:2024/06/13 14:09:12
请帮我解释下代码的各句意思,谢谢!
stop();
_root.holder.mc._visible=false;
for(i=0;i<18;i++)
{
_root.holder.mc.duplicateMovieClip("mc"+i,i);
_root.holder["mc"+i]._rotation=i*20;
}

stop(); //停止播放
_root.holder.mc._visible=false; //设置主时间轴下的holder子影片下的mc元件为不可见
for(i=0;i<18;i++)
{
_root.holder.mc.duplicateMovieClip("mc"+i,i); //复制mc元件,并命名为mc[i]
_root.holder["mc"+i]._rotation=i*20; //使新建的mc[i]旋转i*20度
}
//循环复制18个mc

stop(); //这里是在当前运行该AS语句的帧处停止播放
_root.holder.mc._visible=false; //设置实例对象不显示,visible为false
for(i=0;i<18;i++) //循环执行for{}语句
{
_root.holder.mc.duplicateMovieClip("mc"+i,i); //复制mc对象,详细见下面说明
_root.holder["mc"+i]._rotation=i*20; //以度为单位的旋转程度。从 0 到 180 的值表示顺时针旋转,从 0 到 -180 的值表示逆时针旋转。
}

相关说明:

(1)绝对路径

绝对路径以文档加载到其中的层名开始,一直延续到显示列表中的目标实例。也可以使用别名 _root 来指示当前层的最顶层时间轴。例如,影片剪辑 california 中引用影片剪辑 oregon 的动作可以使用绝对路径 _root.westCoast.oregon。

要在 Flash Player 中打开的第一个文档会加载到第 0 层。您必须给其他每个加载的文档指定一个层号。当在动作脚本中使用绝对引用来引用一个加载的文档时,可使用 _levelX 这样的形式,其中 X 是文档所加载到的层号。例如,在 Flash Player 中打开的第一个文档名为 _level0;加载到第 3 层的文档名为 _level3。<