安裝 Flash Basic 8 或 Flash Professional 8 時, 也會一起安裝兩個強大的類別: Tween 與 TransitionManager 類別。本節將說明如何將這兩個類別用於影片和 Macromedia V2 元件 (隨附於 Flash MX 2004 與 Flash 8), 讓您能夠很容易將動畫加入到 SWF 檔中。
如果您使用 Flash Professional 8 (僅限 ActionScript 2.0) 建立投影片簡報或應用程式, 可以選擇行為來將不同的轉場加入投影片之間, 就類似於製作 PowerPoint 簡報。您可以使用 Tween 及 TransitionManager 類別來將這項功能加入螢幕應用程式, 這兩種類別會產生 ActionScript, 根據您選擇的行為來製作螢幕動畫。
除了在 Flash Basic 8 或 Flash Professional 8 用於螢幕文件以外, Tween 與 TransitionManager 類別也可應用在其他地方。例如, 您可以將這些類別用於 Macromedia Component Architecture 第 2 版的元件集, 或也可以用於影片。如果您要變更 ComboBox 元件的動畫, 可以使用 TransitionManager 類別, 讓功能表開啟時加速或減速。您也可以使用 Tween 與 TransitionManager 類別來建立自己的動畫功能表系統, 而無須在時間軸上建立動作漸變或撰寫自訂程式碼。
注意: ActionScript 2.0 才有 Tween 與 TransitionManager 類別, 不過 Flash Basic 8 與 Flash Professional 8 都提供這些類別。
若需 Tween 類別各方法與屬性的資訊, 請參閱「元件語言參照」›「Tween 類別」*。若需 TransitionManager 類別各方法與屬性的資訊, 請參閱「元件語言參照」›「TransitionManager 類別」*。若需使用套件的資訊, 請參閱「學習使用 Flash 的 ActionScript 2.0」›「動畫、濾鏡與繪圖」›「使用濾鏡特效」›「使用濾鏡套件」*。
若需 Tween 與 TransitionManager 類別的更多資訊, 請參閱「學習 ActionScript 2.0」›「動畫、濾鏡與繪圖」›「關於 Tween 與 TransitionManager 類別」*以及下列兩小節: 「Tween 類別」與「TransitionManager 類別」 (若需使用 Tween 類別的範例, 請參閱下一節「結合動畫、濾鏡與 Tween 類別」)。
Tween 類別可讓您很容易使用 ActionScript 移動、縮放及淡出入舞台上的影片, 方法是指定目標影片的屬性在數個畫格或數秒中移動漸變。Tween 類別也可讓您指定各種加減速方法。加減速是指動畫逐漸加速或減速, 讓動畫看起來更為真實。例如, 您在下拉式清單元件上所建立的選項可能會在動畫一開始時逐漸加速出現, 但在動畫結尾隨著清單展開時, 則會慢下來直到全部選項出現。Flash 提供許多加減速方法, 其中包含加速和減速的方程式, 可依此改變動畫的加減速。
Tween 類別也可呼叫事件處理器, 讓程式碼能在動畫開始、停止、恢復或遞增漸變屬性值時加以回應。例如, 您可以在第一個漸變呼叫其 Tween.onMotionStopped 事件處理器時 (表示第一個漸變已停止), 再開始第二個漸變動畫。
若需 Tween 類別及其完整 API 參考的更多資訊, 請參閱「元件語言參照」›「Tween 類別」*。
使用 TransitionManager 類別及特效定義轉場類別, 可讓您很快將令人印象深刻的轉場動畫特效套用到投影片和影片。
顧名思義, TransitionManager 類別即是用來管理轉場 (藉由實作動畫事件的方式)。這個類別可讓您將 10 種動畫特效的任何一種套用到影片。轉場特效是在一組轉場類別中定義的, 而這些類別都是從基本類別 mx.transitions.Transition 延伸出來的。
若需 TransitionManager 類別及其完整 API 參照的更多資訊, 請參閱「元件語言參照」›「TransitionManager 類別」*。