影片剪辑是自成一体的小型 SWF 文件,这些 SWF 文件互相独立运行且与包含它们的时间轴无关。例如,假设主时间轴只有一个帧,而该帧中的影片剪辑有十个帧,则播放主 SWF 文件时,将播放影片剪辑中的每个帧。影片剪辑还可以包含其它影片剪辑,即嵌套剪辑。以这种方式嵌套的影片剪辑具有层次结构关系,其中父级剪辑 包含一个或多个子级剪辑。
每个影片剪辑实例都具有一个名称,即实例名称,实例名称将实例唯一地标识为可由动作脚本控制的对象。具体而言,实例名称将其标识为 MovieClip 类类型的一个对象。您可以使用
MovieClip 类的属性和方法控制影片剪辑运行时的外观和行为。
您可以将影片剪辑看作自治对象,它可以响应事件、向其它影片剪辑对象发送消息、保持自身状态并管理子级剪辑。通过这种方式,影片剪辑提供了 Macromedia Flash MX 2004 和 Macromedia Flash MX Professional 2004 中基于组件的体系结构 的基础。事实上,“组件”面板(“窗口”>“开发面板”>“组件”)中提供的组件都是一些复杂的影片剪辑,这些剪辑经过设计和编程从而具有了某种特定外观和行为。有关创建组件的信息,请参见使用组件。