使用 attachMovie() 方法播放影片剪辑

现在,您将使用 attachMovie() 方法加载影片剪辑并为该元件提供一个实例名称。由于舞台上并不存在该元件的实例,因此您将以编程方式创建实例名称。

  1. 在时间轴中,选择“动作”图层的第 1 帧。
  2. 在“动作”面板的“脚本”窗格中,将插入点放在最后一行代码的末尾。按 Enter 或 Return 键,然后键入以下内容,以便添加注释并创建新函数:
    //当释放 attachMovie_btn 实例时,函数会播放 trio_mc。
    attachMovie_btn.onRelease = function(){
    

    接着,您将指定该函数执行的操作:它在根时间轴(也即主时间轴)上播放该影片剪辑。在您的脚本中,您将通过“链接属性”对话框中的链接标识符名称 (MCTrio) 引用该影片剪辑。

    另外,即使您未在舞台上放置 MCTrio 元件的实例,也将使用动作脚本来为该元件创建实例名称。您将指定的实例名称为 trio_mc。

  3. 在插入点位于脚本最后一行的末尾时,按 Enter 或 Return 键。然后键入以下代码:
    _root.attachMovie("MCTrio", "trio_mc", 1);
    

    在您刚键入的脚本中,数字 1 指的是要按其播放影片剪辑的图层上的深度。

    每个影片剪辑实例都有各自的 z 轴(深度),该轴确定影片剪辑在其父级 SWF 文件或影片剪辑中的堆叠顺序。当您使用 attachMovie() 方法在运行时创建新影片剪辑时,总是以方法参数形式为新剪辑指定深度。

    有关 attachMovie() 方法的详细信息,请参阅“动作脚本字典”帮助中的 attachMovie()