輔助功能*

Flash 文章

 

Flash 動畫學習指南


Flash

Macromedia

Instructional Media Development (IMD)
Macromedia 說明文件*

Jen deHaan

編輯:Jen deHaan

資深技術文件編寫人員
Macromedia
Jen deHaan 的部落格*
www.flash-mx.com*
www.flash8forums.com*

Chris Georgenes

評審者:Chris Georgenes

Team Macromedia 成員
www.mudbubble.com*
www.keyframer.com*

目錄

出版日期:
21 November 2005
用户级别:
初級

Macromedia Flash Basic 8 與 Flash Professional 8 提供了幾種方法, 可將動畫和特效加入文件當中。比方說, 製作漸變動畫的方法就有好幾種, 包括使用時間軸 (Timeline) 和 Flash 工作區、自動化的時間軸特效 (在對話方塊中選擇效果即可) 或 ActionScript 程式碼。

若要製作漸變動畫, 您可以製作開頭和結尾的畫格, 然後讓 Flash 自動製作中間畫格的動畫。Flash 會改變開頭與結尾關鍵畫格之間的物件大小、旋轉角度、顏色或其他屬性, 創造出動態的效果。您也可以在時間軸變更連續畫格的內容, 藉此來製作動畫。您可以移動物件穿越舞台 (Stage) 、增加或減少物件大小、變更顏色或形狀、加以旋轉, 甚至淡入或淡出。所做的變更可以是獨立的, 也可以搭配其他變更。譬如, 物件在移動穿越舞台時, 可以隨著移動旋轉和淡入。在逐格動畫中, 您可以在每一個畫格中製作這樣的影像。

製作漸變動畫時, 有幾個選項可供選擇。您可以製作傳統的逐格動畫 (請參閱「製作逐格動畫」一節) 、動作漸變 (請參閱「製作動作漸變」) 或形狀漸變 (請參閱「製作形狀漸變」)。

時間軸特效包括自動化向量特效, 例如模糊、擴展、爆炸等 (請參閱圖 1)。這項功能可以很容易將物件製作成動畫: 只要先選擇物件, 然後選擇特效並指定參數即可。利用時間軸特效, 現在只要幾個簡單的步驟, 就可以完成先前耗時的工作, 也無須更進階的動畫知識。

 

Alert網頁內容需要 Flash

若要檢視本內容,JavaScript 必須已啟用,且您必須有最新版本的 Adobe Flash Player。

現在就下載免費的 Adobe Flash Player!

Get Adobe Flash Player

圖 1. 使用「模糊」時間軸特效製作的動畫, 完全不需要程式碼或動作漸變

您也可以撰寫 ActionScript 程式碼來製作動畫, 這有時稱為指令碼動畫。製作動畫的指令碼有多種不同方法: 您可以撰寫 ActionScript 來處理動畫的各個方面, 或使用預先建立的類別和較為簡單的程式碼來製作動畫。使用預先建立的類別可以很容易撰寫動畫的程式碼。

如果使用程式碼來建立動畫和特效, 通常可以減少所完成應用程式的檔案大小, 而且也能改善動畫的效能與一致性。有時候, 使用 ActionScript 的動畫甚至可以減輕工作量: 程式碼撰寫起來較快, 也容易一次套用到多個執行個體或在其他應用程式中重複使用。以下各節將介紹指令碼動畫的基本原理、使用 Tween 和 TransitionManager 類別的動畫, 以及如何將動畫與 Drawing API 及濾鏡類別整合。

注意: 若需濾鏡特效的更多資訊, 請參閱「Flash 繪圖特效學習指南」

系統需求

為充份運用本教學課程, 您需要安裝下列軟體和檔案:

Macromedia Flash Basic 8

或 Macromedia Flash Professional 8

教學課程及範例檔案:

必須具備的知識

對 Flash 使用者介面有基本知識。

關於作者

Macromedia Instructional Media Development (IMD) 是由教學設計人員、開發人員、技術撰寫人員、技術編輯、發佈工程師和多媒體美術人員所組成的團隊。IMD 製作線上說明系統、手冊、教學課程和範例, 以協助客戶了解如何使用 Macromedia 產品。
Jen deHaan 是個不怎麼酷的怪加拿大人, 喜歡機器人海盜(也喜歡機器海盜)。Jen 在舊金山撰寫 Macromedia 的使用說明, 並在 weblogs.macromedia.com/dehaan* 有自己的部落格。她深信 _root 和低卡食物一樣可怕。
Chris Georgenes 是一位全職的自由繪圖人員、動畫人員, 也是網頁、光碟和電視的全能設計人員;合作的客戶包括 Pileated Pictures、LucasArts、Universal Records、Plot Developers 和 AOL 等各大公司。www.mudbubble.com* 是他的線上作品集網站, 而 www.keyframer.com* 則是他的 Flash 教學課程網站。Chris 也是 Team Macromedia* 的成員。