Flash CS3 文档 |
|||
| ActionScript 3.0 编程 > 处理影片剪辑 > 影片剪辑基础知识 | |||
影片剪辑对于使用 Flash 创作工具创建动画内容并想要通过 ActionScript 来控制该内容的人来说是一个重要元素。只要在 Flash 中创建影片剪辑元件,Flash 就会将该元件添加到该 Flash 文档的库中。默认情况下,此元件会成为 MovieClip 类的一个实例,因此具有 MovieClip 类的属性和方法。
在将某个影片剪辑元件的实例放置在舞台上时,如果该影片剪辑具有多个帧,它会自动按其时间轴进行回放,除非使用 ActionScript 更改其回放。此时间轴使 MovieClip 类与其它类区别开来,允许您在 Flash 创作工具中通过补间动画或补间形状来创建动画。相反,对于作为 Sprite 类的实例的显示对象,您只需以编程方式更改该对象的值即可创建动画。
在 ActionScript 的早期版本中,MovieClip 类是舞台上所有实例的基类。在 ActionScript 3.0 中,影片剪辑只是可以在屏幕上显示的众多显示对象中的一个。如果使用显示对象时不需要时间轴,则使用 Shape 类或 Sprite 类替代 MovieClip 类可能会提高呈现性能。有关为任务选择合适的显示对象的详细信息,请参阅选择 DisplayObject 子类。
本章介绍以下常见的影片剪辑任务:
以下参考列表包含将会在本章中使用的重要术语:
学习本章的过程中,您可能想要自己动手测试一些示例代码清单。由于本章是关于在 ActionScript 中处理影片剪辑的,因此,本章中编写的所有代码清单的出发点几乎都是说明如何操作已经创建并放置在舞台上的影片剪辑元件。测试范例将涉及在 Flash Player 中查看结果,以了解代码对元件的影响。要测试本章中的代码清单,请执行以下操作:
myMovieClip 的影片剪辑,则应将影片剪辑实例也命名为 myMovieClip。在屏幕上,您将看到按照代码清单所指定的要求操作影片剪辑的结果。
测试示例代码清单的其它技术在测试本章内的示例代码清单中有更详细的介绍。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000210.html