影片片段的基本觀念

Flash Player 9 以及更新的版本,Adobe AIR 1.0 以及更新的版本

對於使用 Flash 編寫工具建立動畫內容,以及要透過 ActionScript 控制該內容的人而言,影片片段是非常重要的元素。每當您在 Flash 中建立影片片段元件時,Flash 會將元件加入 Flash 文件的元件庫中。根據預設,這個元件會變成 MovieClip 類別 的實體,也因此會有 MovieClip 類別的屬性與方法。

將影片片段元件的實體放置在「舞台」上時,除非其播放作業是使用 ActionScript 來變更,否則影片片段會自動依其時間軸 (如果它具有一個以上的時間軸) 進行。這就是時間軸與 MovieClip 類別之間的區別。前者可以透過 Flash 編寫工具,讓您利用移動或形狀補間來建立動畫。相較之下,透過屬於 Sprite 類別之實體的顯示物件的話,您只能以程式設計的方式變更物件的值來建立動畫。

在舊版的 ActionScript 中,MovieClip 類別是「舞台」上所有實體的基底類別。在 ActionScript 3.0 中,影片片段只是可以出現在螢幕上的許多顯示物件當中的一種。如果顯示物件的功能不需要用到時間軸,使用 Shape 類別或 Sprite 類別來替代 MovieClip 類別也許可以改善顯示的效能。如需有關針對工作選擇適當顯示物件的詳細資訊,請參閱 選擇 DisplayObject 子類別

重要概念與術語

下列參考清單包含與影片片段相關的重要術語:

AVM1 SWF
使用 ActionScript 1.0 或 ActionScript 2.0 建立的 SWF 檔,通常適用於 Flash Player 8 或更早版本。

AVM2 SWF
使用 ActionScript 3.0 建立的 SWF 檔,適用於 Adobe Flash Player 9 或更新版本或者 Adobe AIR。

外部 SWF
與專案 SWF 分開建立的 SWF 檔,用以載入至 SWF 專案檔並在該 SWF 檔中播放。

影格
時間軸上最小的時間片段。與電影膠片一樣,每個影格就像動畫的即時快照,而且當連續快速播放影格時,就會建立動畫的效果。

時間軸
連續影格的比喻表示法,構成影片片段的連續動畫。MovieClip 物件的時間軸相當於 Flash 編寫工具中的時間軸。

播放磁頭
在時間軸中用來識別位置 (影格) 的標記,它會顯示在指定時刻。