要控制影片剪辑、加载的影片或按钮,必须指定目标路径。为了指定影片剪辑或按钮的目标路径,您必须为影片剪辑或按钮分配一个实例名称。加载的文档并不需要实例名称,因为可以使用它的层号作为实例名称(例如 _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();