编写目标路径

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

您可以用多种不同的方式指定目标路径:

要指定实例名称:

  1. 在舞台上选择影片剪辑或按钮。
  2. 在“属性”检查器中输入实例名称。

要使用“插入目标路径”对话框来插入目标路径:

  1. 选择您想为其分配动作的影片剪辑、帧或按钮实例。

    它将变为控制时间轴。

  2. 如果“动作”面板没有打开,请选择“窗口”>“开发面板”>“动作”显示该面板。
  3. 在“动作”工具箱(面板左侧)中,选择需要目标路径的动作或方法。
  4. 单击脚本中想插入目标路径的参数框或位置。
  5. 单击“脚本”窗格上面的“插入目标路径”按钮。
  6. 在“插入目标路径”对话框中,选择一个语法:“点”(默认语法)或“斜杠”。
  7. 对于目标路径模式,选择“绝对”或“相对”。

    请参阅使用绝对和相对目标路径

  8. 在“插入目标路径”显示列表中选择一个影片剪辑。
  9. 单击“确定”。

要手动插入目标路径:

要将表达式用作目标路径:

  1. 执行上面的步骤 1 - 3。
  2. 执行以下其中一项操作:
    • 在参数框中输入一个计算目标路径的表达式。
    • 通过单击将插入点放在脚本中。然后,在“动作”工具箱的“函数”类别中,双击 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();