![]() ![]() | |
要控制影片剪辑、加载的影片或按钮,必须指定目标路径。为了指定影片剪辑或按钮的目标路径,您必须为影片剪辑或按钮分配一个实例名称。加载的文档并不需要实例名称,因为可以使用它的层号作为实例名称(例如 _level5)。
您可以用多种不同的方式指定目标路径:
targetPath 和 eval。
要指定实例名称:
要使用“插入目标路径”对话框来插入目标路径:它将变为控制时间轴。
请参阅使用绝对和相对目标路径。
要手动插入目标路径:
要将表达式用作目标路径: targetPath 函数。
targetPath 函数将对影片剪辑的引用转换为字符串。
eval 函数。eval 函数将字符串转换为可用于调用方法(如 play)的影片剪辑引用。
下面的脚本将值 1 赋予变量 i。然后使用 eval 函数创建对影片剪辑实例的引用,并将它赋予变量 x。变量 x 现在表示对影片剪辑实例的引用,它可以调用 MovieClip 对象的方法,如下所示:
i = 1;
x = eval("mc"+i);
x.play();
// this is equivalent to mc1.play();
也可以使用 eval 函数直接调用方法,如下所示:
eval("mc" + i).play();
![]() ![]() | |