关于多个时间轴和级别

Flash? Player 中的各层按一定顺序堆叠。每个 FlashProfessional 文档在 Flash Player 的第 0 层都有一个主时间轴。使用 loadMovie 命令可以将其他 FlashProfessional 文档(SWF 文件)加载到 Flash Player 中的不同层上。

如果将文档加载到第 0 层之上的层中,文档就会像透明纸上的绘画一样层层叠放;如果舞台上没有内容,则能看到较低层上的内容。 如果将文档加载到第 0 层中,它将替换主时间轴。加载到 Flash Player 层中的每个文档都有自己的时间轴。

时间轴可以通过 ActionScript 相互发送消息。 例如,一个影片剪辑中最后一帧上的动作可以指示开始播放另一个影片剪辑。 若要使用 ActionScript 控制某个时间轴,您必须使用目标路径来指定该时间轴的位置。

有关详细信息,请参阅《ActionScript 2.0 语言参考》中的 MovieClip.loadMovie 方法。

关于嵌套的影片剪辑和父子层次结构

在 FlashProfessional 文档中创建影片剪辑实例时,该影片剪辑具有自己的时间轴。每个影片剪辑元件都有自己的时间轴。影片剪辑的时间轴嵌套在文档的主时间轴内。此外,还可以将影片剪辑实例嵌套在其他影片剪辑元件中。

一个影片剪辑在 FlashProfessional 文档中创建或在其他影片剪辑中嵌套后,便会成为该文档或影片剪辑的子级,而该文档或影片剪辑则成为父级。嵌套的影片剪辑之间的关系是层次结构关系:对父级所做的更改会影响子级。 每层的根时间轴是该层上所有影片剪辑的父级,并且因为它是最顶层的时间轴,所以它没有父级。在“影片浏览器”面板中,可以通过从面板菜单中选择“显示元件定义”查看文档中嵌套影片剪辑的层次结构。

若要理解影片剪辑层次结构,可参考计算机上的层次结构: 硬盘有一个根目录(或文件夹)和多个子目录。 根目录类似于 FlashProfessional 文档的主(或根)时间轴:它是所有其他目录的父级。 而子目录则类似于影片剪辑。

在 FlashProfessional 中可以使用影片剪辑层次结构来组织相关的对象。 例如,可以创建一个包含汽车移过舞台的 FlashProfessional 文档。 可以使用一个影片剪辑元件表示汽车,并建立补间动画让汽车移过舞台。

若要添加旋转的车轮,可以创建一个车轮影片剪辑,然后创建该影片剪辑的两个实例,分别命名为 frontWheelbackWheel。 然后,将车轮放在汽车影片剪辑的时间轴上,而不要放在主时间轴上。 对 car 所做的任何更改都会影响作为 car 子级的 frontWheelbackWheel;当汽车以补间动画的方式移过舞台时,它们会随着汽车一起移动。

要使这两个车轮实例旋转,您可以建立旋转车轮元件的补间动画。 即使在更改 frontWheelbackWheel 之后,它们也会继续受其父影片剪辑 car 上的补间的影响;车轮一边旋转,一边随父影片剪辑 car 一同移过舞台。


 

,