巧學巧用Flash CS5製作動畫

巧學巧用Flash CS5製作動畫

《巧學巧用Flash CS5製作動畫》是一本講解FlashCS5的功能,以及製作動畫、網站和電子雜誌等的方法與技巧的圖書。

內容簡介

《巧學巧用Flash CS5製作動畫》從零開始,逐步深入地講解了FlashCS5的功能,以及製作動畫、網站和電子雜誌等的方法與技巧。全書分為5篇,共16章。分為“基礎篇”-“基本動畫製作篇”-“ActionScript動畫製作篇”-“綜合案例案例”-“附錄篇”。內容從FlashCS5詳細功能介紹開始,逐步講解繪製與編輯圖形,製作靜態特效文字,使用元件、實例和庫,導入外部檔案,導入聲音檔案,使用時間軸和幀製作基本動畫,使用層製作高級動畫,ActionScript編程基礎與進階,用ActionScript製作高級動畫等。綜合案例包括了橫幅廣告、漸顯下拉選單、導航按鈕、立體光影效果、小遊戲、電子賀卡和電子雜誌。

隨書光碟中贈送視頻教學錄像,並提供《巧學巧用Flash CS5製作動畫》中案例的素材檔案、原始碼和結果檔案。另外贈送3個附錄,包含Flash動畫設計常見問題、ActionScript命令函式表和網頁配色表等。

《巧學巧用Flash CS5製作動畫》不僅適合作為動畫設計與製作初學者的入門教材,還可作為相關電腦培訓班的培訓教材。

編輯推薦

《巧學巧用Flash CS5製作動畫》:

採用最新版動畫設計軟體全程製作

直擊動畫設計與製作的方法與技巧

光碟配套多媒體教學視頻、案例素材與源檔案

內容特點

結構清晰

《巧學巧用Flash CS5製作動畫》以“基礎篇”-“基本動畫製作篇”-“ActionScript動畫製作篇”-“案例實戰篇”-“附錄篇”為線索,通過大量實例,讓讀者一步一步掌握Flash設計製作動畫的使用方法,真正完成了從入門到精通的轉變。

知識全面

《巧學巧用Flash CS5製作動畫》內容翔實、結構清晰、語言流暢、案例豐富、過程詳細,對FlashCS5的各項功能和動畫製作技巧均有細緻描述,突出了Flash現場製作的實用性和藝術性。在案例的製作過程中還穿插了大量的提示和技巧,使讀者更容易理解和掌握,從而方便知識點的記憶。

講解細緻,循序漸進

將Flash學習中的知識點濃縮在一個個實例中,每一個製作步驟都寫得非常細緻,各種工具、操作過程都附有圖片說明,層層遞進的教學方法使學習變得非常輕鬆和愉快。

提示技巧,貼心周到

《巧學巧用Flash CS5製作動畫》對讀者在學習過程中可能會遇到的疑難問題以“提示”形式進行了說明,使讀者能在學習過程中少走彎路。

多媒體教學光碟輔助學習

《巧學巧用Flash CS5製作動畫》附帶一張精心開發的多媒體教學光碟,它採用了全程語音講解、詳細的圖文對照演示等方式,結合書中的內容對各個知識點進行了深入的講解。《巧學巧用Flash CS5製作動畫》的附贈光碟中提供了所有實例的素材檔案和最終效果檔案,以及案例的源檔案。

目錄

第一部分 HTML基礎篇

第1章 Flash CS5入門基礎 3

1.1 Flash動畫的基礎知識 3

1.1.1 Flash簡介 3

1.1.2 Flash的優點 4

1.2 Flash的套用領域 6

1.2.1 製作Flash短片 6

1.2.2 製作互動遊戲 6

1.2.3 網際網路視頻播放 6

1.2.4 製作教學用課件 6

1.2.5 Flash電子賀卡 7

1.2.6 搭建Flash動態網站 7

1.2.7 製作光碟多媒體界面 7

1.3 Flash CS5操作界面 8

1.3.1 選單欄 8

1.3.2 工具箱 9

1.3.3 時間軸 10

1.3.4 舞台和場景 10

1.3.5 面板組 11

1.4 Flash CS5新增功能 12

1.4.1 文本引擎新增功能 12

1.4.2 代碼片斷功能 12

1.4.3 Flash Builder集成新增功能 12

1.4.4 Creative Suite集成功能 13

1.4.5 XFL格式 13

1.4.6 為更多平台提供內容 14

1.4.7 反向運動功能 14

1.4.8 視頻改進功能 14

1.4.9 基於對象的動畫模型 15

1.5 Flash的發展方向 15

1.5.1 應用程式開發 15

1.5.2 軟體系統界面開發 16

1.5.3 手機領域的開發 16

1.5.4 遊戲開發 16

1.5.5 站點建設 17

1.5.6 多媒體娛樂 17

1.6 綜合案例 18

綜合案例——利用模板製作簡單的動畫 18

第2章 使用繪圖工具繪製與編輯圖形 21

2.1 繪製線條 21

2.2 繪製簡單圖形 23

2.2.1 使用【矩形】工具 23

2.2.2 使用【橢圓】工具 24

2.2.3 使用【多角星形】工具 25

2.3 繪製複雜圖形 26

2.3.1 使用【鋼筆】工具 26

2.3.2 使用【部分選取】工具 28

2.3.3 使用【鉛筆】工具 30

2.3.4 使用【橡皮擦】工具 30

2.4 圖形變形 32

2.4.1 使用【變形】選單命令 32

2.4.2 設定【變形】面板 35

2.4.3 使用【任意變形】工具 36

2.5 輔助繪圖工具的使用 36

2.5.1 使用【手形】工具 36

2.5.2 使用【縮放】工具 37

2.5.3 使用【對齊】面板 37

2.6 綜合案例 38

綜合案例1——繪製繽紛多彩的氣球 38

綜合案例2——繪製卡通木屋 42

綜合案例3——繪製網頁標誌 45

綜合案例4——繪製蘋果 48

第3章 Flash CS5中的文本套用 52

3.1 使用文本工具 52

3.1.1 靜態文本 52

3.1.2 動態文本 54

3.1.3 輸入文本 56

3.2 設定文本樣式 59

3.2.1 消除文本鋸齒 59

3.2.2 設定文字屬性 59

3.2.3 創建文字連結 60

3.3 文本的分離與變形 62

3.3.1 分離文本 62

3.3.2 文本變形 64

3.4 對文本使用濾鏡效果 64

3.4.1 給文本添加濾鏡 64

3.4.2 模糊濾鏡 66

3.4.3 發光濾鏡 68

3.4.4 斜角濾鏡 70

3.4.5 漸變發光濾鏡 71

3.4.6 漸變斜角濾鏡 73

3.4.7 調整顏色濾鏡 75

3.5 綜合案例 76

綜合案例1——製作空心文字 76

綜合案例2——製作彩虹文字 80

綜合案例3——製作雪花文字 83

第4章 設定對象的顏色 89

4.1 顏色工具的使用 89

4.1.1 用【墨水瓶】工具改變線條顏色和樣式 89

4.1.2 用【顏料桶】工具填充顏色 89

4.1.3 用【滴管】工具選取顏色 90

4.1.4 用【刷子】工具填充顏色 92

4.2 顏色的套用與調整 94

4.2.1 設定【顏色】面板 94

4.2.2 用【漸變變形】工具進行填充變形 94

4.3 綜合案例 97

綜合案例1——繪製雨傘 97

綜合案例2——繪製五彩繽紛的五角星 103

綜合案例3——繪製滿天繁星 104

第5章 編輯與操作對象 107

5.1 對象的基本操作 107

5.1.1 選取對象 107

5.1.2 移動對象 109

5.1.3 複製對象 110

5.1.4 刪除對象 111

5.2 對象的變形 111

5.2.1 扭曲對象 111

5.2.2 縮放對象 112

5.2.3 旋轉及傾斜對象 113

5.2.4 封套對象 114

5.3 對象的組合、排列、分離 115

5.3.1 組合對象 115

5.3.2 排列對象 117

5.3.3 分離對象 118

5.4 使用輔助工具 120

5.4.1 使用標尺和輔助線 120

5.4.2 使用網路 120

5.5 綜合案例 121

綜合案例——編輯對象實例 121

第6章 使用元件、實例和庫 125

6.1 元件的創建 125

6.1.1 元件的功能 125

6.1.2 元件的分類 126

6.1.3 創建圖形元件 126

6.1.4 創建影片剪輯元件 127

6.1.5 創建按鈕元件 129

6.2 元件的引用——實例相關操作 131

6.2.1 為實例另外指定一個元件 131

6.2.2 轉換實例類型 132

6.2.3 改變顏色效果 133

6.2.4 分離實例 134

6.2.5 調用其他影片中的元件 135

6.3 庫的管理 135

6.3.1 庫面板的組成 135

6.3.2 創建庫元素 137

6.3.3 調用庫檔案 137

6.3.4 公用庫 137

6.4 綜合案例 138

綜合案例1——製作選單按鈕 138

綜合案例2——繪製手提包 144

第7章 導入外部素材檔案 153

7.1 導入點陣圖檔案 153

7.1.1 可導入圖片素材的格式 153

7.1.2 點陣圖檔案的導入 155

7.1.3 設定導入點陣圖屬性 156

7.1.4 將點陣圖轉換為矢量圖 158

7.2 導入視頻檔案 159

7.2.1 Flash支持的視頻格式 159

7.2.2 在Flash中嵌入視頻 160

7.2.3 關於視頻編碼器 162

7.3 導入其他格式的檔案 162

7.3.1 導入Fireworks PNG檔案 163

7.3.2 導入FreeHand檔案 163

7.4 綜合案例 164

綜合案例——創建視頻動畫 164

第8章 導入聲音檔案 167

8.1 導入聲音檔案 167

8.1.1 聲音的類型 167

8.1.2 導入音頻檔案 168

8.1.3 設定聲音的屬性 169

8.2 添加聲音 169

8.2.1 為按鈕添加聲音 169

8.2.2 為影片添加聲音 173

8.3 聲音屬性的編輯 176

8.3.1 設定聲音的重複播放 176

8.3.2 設定聲音的同步方式 176

8.3.3 設定聲音的效果 177

8.4 聲音的壓縮 178

8.4.1 默認壓縮 178

8.4.2 ADPCM壓縮 178

8.4.3 MP3壓縮 179

8.4.4 原始壓縮 179

8.4.5 語音壓縮 180

8.5 綜合案例 180

綜合案例——給Flash卡通片頭添加聲音 180

第二部分 基本動畫製作篇

第9章 使用時間軸和幀設計基本動畫 185

9.1 時間軸和幀的概念 185

9.1.1 時間軸的構成 185

9.1.2 幀和關鍵幀 186

9.1.3 幀的頻率 187

9.2 幀的基本操作 187

9.2.1 選擇幀和幀列 187

9.2.2 插入幀 188

9.2.3 複製、貼上與移動單幀 188

9.2.4 刪除幀 189

9.2.5 清除幀 189

9.2.6 將幀轉換為關鍵幀 189

9.2.7 將幀轉換為空白關鍵幀 189

9.3 逐幀動畫 190

9.3.1 逐幀動畫的基本原理 190

9.3.2 製作簡單的逐幀動畫 190

9.4 創建動畫補間 194

9.4.1 動畫補間原理 194

9.4.2 製作漸隱漸顯動畫 194

9.5 創建形狀補間動畫 197

9.5.1 形狀補間動畫原理 197

9.5.2 創建形狀補間動畫 198

9.6 綜合案例 200

綜合案例1——製作旋轉的圖像 201

綜合案例2——製作圖片切換特效動畫 203

第10章 使用層製作高級動畫 210

10.1 圖層的基本概念 210

10.2 圖層的基本操作 211

10.2.1 新建圖層 211

10.2.2 重命名圖層 211

10.2.3 改變圖層的順序 212

10.2.4 新建圖層資料夾 212

10.2.5 鎖定和解鎖圖層 213

10.3 編輯圖層 213

10.3.1 刪除圖層 213

10.3.2 隱藏圖層 214

10.3.3 顯示輪廓 214

10.3.4 編輯圖層屬性 215

10.4 引導層動畫的製作 216

10.4.1 普通引導層 216

10.4.2 運動引導層 217

10.4.3 創建沿直線運動的動畫 217

10.4.4 創建沿軌道運動的動畫 221

10.5 遮罩動畫的製作 225

10.5.1 遮罩動畫原理 225

10.5.2 創建簡單的遮罩動畫 226

10.6 綜合案例 231

綜合案例1——製作行駛的小車 231

綜合案例2——製作望遠鏡效果 234

第三部分 ActionScript動畫高級製作篇

第11章 ActionScript腳本基礎 241

11.1 ActionScript概述 241

11.1.1 什麼是ActionScript 241

11.1.2 ActionScript的版本 242

11.1.3 ActionScript的常用術語 242

11.2 ActionScript編程基礎 243

11.2.1 變數聲明 243

11.2.2 常量 245

11.2.3 大小寫 246

11.2.4 關鍵字 246

11.3 ActionScript中的運算符 246

11.3.1 數值運算符 246

11.3.2 比較運算符 247

11.3.3 賦值運算符 247

11.3.4 邏輯運算符 247

11.3.5 等於運算符 248

11.3.6 位運算符 248

11.3.7 運算符的優先權 248

11.4 ActionScript的基本語法 249

11.4.1 點 249

11.4.2 注釋 249

11.4.3 分號 250

11.4.4 大括弧 250

11.4.5 小括弧 250

11.5 ActionScript的數據類型 251

11.5.1 Boolean數據類型 251

11.5.2 int數據類型 252

11.5.3 Null數據類型 252

11.5.4 Number數據類型 252

11.5.5 String數據類型 253

11.5.6 MovieClip數據類型 253

11.5.7 void數據類型 254

11.5.8 Object數據類型 255

第12章 ActionScript使用進階 256

12.1 【動作】面板的使用 256

12.2 插入ActionScript代碼 259

12.2.1 在按鈕中插入ActionScript 259

12.2.2 在幀中插入ActionScript 260

12.2.3 在影片剪輯中插入ActionScript 261

12.3 ActionScript的基本語句 262

12.3.1 條件語句 262

12.3.2 特殊條件判斷 264

12.3.3 for循環 264

12.3.4 while和do while循環 265

12.4 函式 266

12.4.1 理解用函式的基本概念 266

12.4.2 定義自己的函式 267

12.4.3 調用函式 268

12.4.4 函式的其他特性 269

12.5 類 270

12.5.1 類的基本要素 270

12.5.2 編寫自定義類 271

12.5.3 類的屬性和方法 271

12.6 養成良好的編程習慣 272

第13章 使用常用語句創建互動式動畫 274

13.1 場景與幀的控制語句 274

13.1.1 使用play和stop語句製作滾動公告 274

13.1.2 使用gotoAndPlay和gotoAndStop製作控制動畫進程的按鈕 280

13.2 超連結語句getURL 285

13.2.1 創建連結到網頁動畫 286

13.2.2 製作傳送電子郵件動畫 289

13.3 拖動語句startDrag 292

13.3.1 利用startDrag製作滑鼠跟隨效果 292

13.3.2 利用startDrag製作個性化滑鼠指針 294

13.4 外部連結語句 297

13.4.1 使用loadMovie和unloadMovie製作電影播放器 297

13.4.2 使用loadVariables語句製作翻頁按鈕 305

13.5 fscommand語句 310

13.5.1 製作全螢幕效果 310

13.5.2 製作退出影片 311

13.6 製作下載進度條 313

第14章 使用組件 318

14.1 組件簡介 318

14.2 組件的基本操作 319

14.2.1 向Flash中添加組件 319

14.2.2 組件的預覽與查看 319

14.2.3 關於標籤大小及組件的高度和寬度 319

14.3 常見組件的使用 320

14.3.1 按鈕組件Button 320

14.3.2 複選框組件CheckBox 321

14.3.3 單選按鈕組件RadioButton 322

14.3.4 下拉列表組件ComboBox 322

14.3.5 文本域組件TextArea 324

14.4 其他組件 325

14.4.1 Label組件 325

14.4.2 ScrollPane組件 326

14.4.3 UILoader組件 327

14.4.4 ProgressBar組件 328

14.5 綜合案例 329

綜合案例——製作註冊界面 329

第15章 測試、最佳化與發布動畫 337

15.1 測試動畫效果 337

15.2 最佳化動畫 338

15.2.1 圖像檔案的最佳化 338

15.2.2 矢量圖形的最佳化 339

15.2.3 最佳化的注意事項 340

15.3 導出動畫 341

15.3.1 導出影片 341

15.3.2 導出圖像 341

15.4 發布動畫 343

15.4.1 設定發布屬性 343

15.4.2 預覽發布效果 346

15.5 綜合案例 346

綜合案例——發布動畫 346

第四部分 綜合案例篇

第16章 Flash動畫製作綜合案例 353

16.1 製作橫幅廣告 353

16.1.1 實例效果 353

16.1.2 實例分析 354

16.1.3 製作步驟 354

16.2 製作漸顯下拉選單 360

16.2.1 實例效果 360

16.2.2 實例分析 361

16.2.3 製作步驟 361

16.3 製作導航欄按鈕 368

16.3.1 實例效果 368

16.3.2 實例分析 369

16.3.3 製作步驟 369

16.4 立體光影效果 372

16.4.1 實例效果 372

16.4.2 實例分析 372

16.4.3 製作步驟 373

16.5 製作小遊戲 378

16.5.1 實例效果 378

16.5.2 實例分析 378

16.5.3 製作步驟 378

16.6 設計賀卡 388

16.6.1 實例效果 388

16.6.2 實例分析 389

16.6.3 製作步驟 389

16.7 設計電子雜誌 396

以下內容在隨書光碟中

第五部分 附錄篇

附錄A Flash動畫製作常見問題 403

1.使用選擇工具有哪些操作技巧? 403

2.如何將一張圖變成Flash檔案後任意縮放而不出現鋸齒? 403

3.矢量線條和矢量色塊在矢量圖形製作中有什麼區別? 403

4.怎樣使用【部分選取】工具刪除線條上的錨點? 403

5.如何在Flash中設定透明的漸變? 404

6.靜態文本、動態文本和輸入文本有何區別? 404

7.如何檢查拼寫文本錯誤? 404

8.如何將同一個圖層中若干個文字分配到多個圖層中呢? 405

9.如何快速地對齊不同幀中的對象? 405

10.在Flash中如何縮放場景? 405

11.在Flash里如何整體改變大小? 406

12.怎樣將對象對齊? 406

13.如何改變調入後的SWF的位置? 406

14.製作按鈕時,【點擊】幀是用來做什麼的? 406

15.如何將舞台對象轉換為新元件? 406

16.如何對元件進行編輯? 407

17.製作的元件可能會超出螢幕範圍,該怎么辦? 407

18.如何在滑鼠接近的時候產生動作? 407

19.如何保持導入後的點陣圖仍然透明? 407

20.為什麼刪除了WAV聲音檔案後Flash檔案大小並沒有變? 408

21.在Flash中如何加入聲音? 408

22.如何進行多幀選取? 408

23.如何讓動畫在停留一段時間後繼續播放? 408

24.如何使層靠得的緊一些? 408

25.如何實現關鍵幀內容的延伸呢? 408

26.什麼是引導層,引導層有何功能? 408

27.什麼是遮罩層,遮罩層有何功能? 408

28.做“沿軌跡運動”動畫的時候,物件為什麼總是沿直線運動? 409

29.在Flash中,什麼對象不能創建形狀補間動畫? 409

30.什麼樣的動畫適合逐幀動畫? 409

31.形狀補間與動畫補間有什麼不同? 407

32.怎么讓一條線一點點延伸出來? 407

33.在Flash中如何打開Word文檔? 407

34.做好的Flash放在網頁上面以後,它老是循環,怎么能夠讓它不進行循環? 409

35.Action中,/:與/有什麼區別,各在什麼時候用? 409

36.在用FsCommand中可以調用JavaScript嗎? 410

38.如何在Flash中打開一個定製的瀏覽器新視窗? 410

39.點一個按鈕就放音樂,再點它一下就停音樂這個效果該如何做? 410

40.關鍵幀中的腳本里Stop後的腳本會不會起作用? 410

41.如何讓動畫在停留一段時間後繼續播放? 410

42.為什麼要設計組件? 410

43.怎樣自定義Button組件? 410

44.如何在滑鼠接近的時候產生動作? 410

45.如何找到放在視窗外邊的面板? 411

46.什麼是Flash Player API? 411

47.做好了的按鈕,怎么才能建立連結? 411

48.如何將SWF檔案直接生成EXE檔案? 411

附錄B ActionScript命令函式表 412

基本Action 412

基本語句 412

函式 413

字元串函式 414

屬性 414

數組 415

布爾數 415

顏色 416

時間和日期 416

數學函式 417

電影剪輯 418

滑鼠 418

數值 418

物件 419

選擇區 419

聲音 419

字元串 419

可擴充性標記語言 420

+XMLSocket XML套接口 421

附錄C RGB配色表 422

相關詞條

相關搜尋

熱門詞條

聯絡我們