內容簡介
本書主要介紹了使用Flash CS3進行動畫製作的基礎知識和基本技巧,主要包括Flash基礎知識、添加圖形和文字、編輯圖形和文字、為圖形填充色彩、動畫製作基礎、元件和庫以及場景的基本操作、Flash基本動畫的製作、Flash特殊動畫的製作、Actions常用語句的套用、互動式動畫的製作、動畫測試、最佳化與發布的操作方法以及網站片頭、小遊戲和MTV這3個項目設計案例的製作等知識。
圖書目錄
第1章 Flash基礎知識 1
1.1 Flash動畫常識 2
1.1.1 動畫基本原理 2
1.1.2 Flash動畫常用領域 2
1.1.3 Flash動畫製作基本步驟 3
1.1.4 套用舉例——在網上觀看Flash
動畫 4
1.2 啟動與退出Flash 5
1.2.1 啟動Flash CS3 5
1.2.2 退出Flash CS3 5
1.2.3 套用舉例——Flash CS3的啟動與
退出 6
1.3 熟悉Flash CS3的工作界面 7
1.3.1 選單欄 7
1.3.2 “繪圖”工具列 7
1.3.3 “時間軸”面板 7
1.3.4 場景 8
1.3.5 “屬性”面板 8
1.3.6 “庫”面板 9
1.3.7 設定並保存界面布局 9
1.3.8 套用舉例——定製自己的工作界面 10
1.4 文檔的基本操作 11
1.4.1 新建Flash文檔 11
1.4.2 保存Flash文檔 11
1.4.3 關閉Flash文檔 12
1.4.4 打開Flash文檔 12
1.4.5 套用舉例——新建並保存文檔 13
1.5 上機及項目實訓 13
1.5.1 創建“個性動畫”文檔 13
1.5.2 打開並欣賞“奧運五環”文檔 15
1.6 練習與提高 15
第2章 添加圖形和文字 17
2.1 設定繪圖環境 18
2.1.1 設定標尺和格線 18
2.1.2 設定輔助線 18
2.1.3 套用舉例——設定標尺及格線 19
2.2 繪製線條和基本圖形 20
2.2.1 繪製線條 20
2.2.2 繪製圓和橢圓 24
2.2.3 繪製矩形 25
2.2.4 繪製多邊形 25
2.2.5 套用舉例——繪製卡通城堡 26
2.3 導入外部圖片 27
2.3.1 導入點陣圖與矢量圖 27
2.3.2 套用舉例——將點陣圖轉換為矢量圖 28
2.4 添加文本 29
2.4.1 用文本工具輸入文字 29
2.4.2 設定文字屬性 30
2.4.3 套用舉例——輸入廣告文字 30
2.5 上機及項目實訓 32
2.5.1 繪製卡通人物 32
2.5.2 製作“空心字”動畫 34
2.6 練習與提高 35
第3章 編輯圖形和文字 37
3.1 選擇對象 38
3.1.1 選擇單個對象 38
3.1.2 選擇多個對象 38
3.1.3 選擇不規則對象 39
3.1.4 套用舉例——用魔術棒選擇圖形 40
3.2 圖形的編輯 40
3.2.1 移動與複製圖形 41
3.2.2 縮放圖形 41
3.2.3 旋轉圖形 41
3.2.4 傾斜圖形 42
3.2.5 翻轉圖形 42
3.2.6 扭曲圖形 43
3.2.7 封套圖形 44
3.2.8 調整圖形形狀 44
3.2.9 組合與打散圖形 45
3.2.10 對齊圖形 46
3.2.11 擦除圖形 47
3.2.12 套用舉例——繪製鼠寶寶 48
3.3 編輯文本 49
3.3.1 打散文本 49
3.3.2 移動、複製、旋轉或縮放文本 49
3.3.3 套用舉例——製作藝術字 50
3.4 上機及項目實訓 51
3.4.1 製作廣告宣傳單 51
3.4.2 勾勒美少女輪廓 54
3.5 練習與提高 56
第4章 為圖形填充色彩 58
4.1 用墨水瓶工具填充線條 59
4.1.1 墨水瓶工具的使用方法 59
4.1.2 套用舉例——為標誌添加框線 59
4.2 用顏料桶工具填充區域 60
4.2.1 顏料桶工具的使用方法 60
4.2.2 套用舉例——為人物衣服上色 62
4.3 “顏色”面板的使用 63
4.3.1 填充純色 63
4.3.2 填充線性漸變色 63
4.3.3 填充放射狀漸變色 65
4.3.4 填充點陣圖 65
4.3.5 套用舉例——繪製光暈效果 66
4.4 用漸變變形工具編輯顏色 67
4.4.1 調整線性漸變的顏色 67
4.4.2 調整放射狀漸變的顏色 68
4.4.3 套用舉例——為圖形填充漸變色 69
4.5 滴管工具和刷子工具 70
4.5.1 滴管工具的使用方法 70
4.5.2 刷子工具的使用方法 70
4.5.3 套用舉例——用滴管工具吸取填充
色塊和矢量線條 72
4.6 上機及項目實訓 73
4.6.1 為料理屋POP廣告填充顏色 73
4.6.2 繪製小牛並填充顏色 77
4.7 練習與提高 78
第5章 動畫製作基礎 80
5.1 幀的基本操作 81
5.1.1 幀的作用和類型 81
5.1.2 創建幀 81
5.1.3 選擇幀 82
5.1.4 刪除幀 83
5.1.5 清除幀 83
5.1.6 移動幀 83
5.1.7 複製幀 84
5.1.8 翻轉幀 84
5.1.9 添加幀標籤 85
5.1.10 設定幀的顯示狀態 85
5.1.11 設定幀頻 87
5.1.12 套用舉例——製作變幻的水果 87
5.2 圖層的基本操作 90
5.2.1 圖層的作用和類型 90
5.2.2 新建圖層 91
5.2.3 刪除圖層 92
5.2.4 選取圖層 93
5.2.5 移動圖層 93
5.2.6 重命名圖層 93
5.2.7 圖層的隱藏 94
5.2.8 圖層的鎖定 94
5.2.9 圖層的顯示屬性的設定 95
5.2.10 設定圖層屬性 95
5.2.11 利用圖層資料夾管理圖層 96
5.2.12 套用舉例——製作窗外的風景 97
5.3 上機及項目實訓 99
5.3.1 製作“元宵賀卡”動畫 99
5.3.2 製作“霓虹燈”動畫 102
5.4 練習與提高 102
第6章元件、庫和場景 104
6.1元件的創建與編輯 105
6.1.1元件概述和類型 105
6.1.2創建元件 105
6.1.3編輯元件 109
6.1.4元件的混合模式 112
6.1.5套用舉例——製作“公園風標”
動畫 113
6.2庫的使用 114
6.2.1庫的基本概念 114
6.2.2素材簡介 115
6.2.3庫的基本操作 120
6.2.4公用庫的使用 120
6.2.5套用舉例——製作“家庭影院”
動畫 121
6.3場景的套用 123
6.3.1創建場景 124
6.3.2編輯場景 124
6.3.3套用舉例——製作變換場景效果 125
6.4上機及項目實訓 127
6.4.1製作“音樂賀卡”動畫 127
6.4.2製作“蜜蜂回巢”動畫 132
6.5練習與提高 132
第7章製作簡單動畫 134
7.1動畫的基本類型 135
7.1.1Flash動畫的基本類型簡介 135
7.1.2套用舉例——分辨並熟悉動畫
基本類型 135
7.2製作形狀補間動畫 135
7.2.1製作普通的變形動畫 137
7.2.2製作可控的變形動畫 137
7.2.3製作色彩變幻動畫 139
7.2.4套用舉例——水的漣漪效果 139
7.3製作動作補間動畫 141
7.3.1一般動作補間動畫的製作 142
7.3.2製作有Alpha值變化的補間動畫 144
7.3.3套用舉例——網頁滾動字幕 145
7.4製作逐幀動畫 148
7.4.1逐幀動畫的製作原理 149
7.4.2套用舉例——小兔乖乖 149
7.5上機及項目實訓 150
7.5.1製作“初春清晨”補間動畫 150
7.5.2製作“風吹草動”逐幀動畫 153
7.6練習與提高 154
第8章製作特殊動畫 156
8.1製作引導動畫 157
8.1.1引導動畫的製作原理 157
8.1.2引導動畫的製作 159
8.1.3套用舉例——紅色蒲公英 160
8.2製作遮罩動畫 162
8.2.1遮罩動畫的製作原理 162
8.2.2遮罩動畫的製作 164
8.2.3套用舉例——百葉窗效果 167
8.3製作濾鏡動畫 168
8.3.1濾鏡動畫類型簡介 169
8.3.2添加濾鏡動畫的方法 169
8.3.3套用舉例——製作“藍天白雲”
濾鏡動畫 170
8.4上機及項目實訓 172
8.4.1製作“雷射寫字”動畫 172
8.4.2製作“閃爍的圖片”動畫 176
8.4.3製作“夢幻境地”遮罩動畫 178
8.5練習與提高 179
第9章Actions常用語句套用 182
9.1Actions概述 183
9.1.1變數 183
9.1.2函式、表達式和運算符 184
9.1.3Actions語法規則 192
9.1.4ActionScript腳本的添加方法 194
9.1.5套用舉例——製作“倒影字”
動畫 196
9.2控制場景和幀 198
9.2.1play語句 198
9.2.2stop語句 199
9.2.3nextFrame語句 199
9.2.4prevFrame語句 199
9.2.5gotoAndPlay語句 199
9.2.6gotoAndStop語句 199
9.2.7nextScene語句 200
9.2.8prevScene語句 200
9.2.9套用舉例——為畫冊加播放
控制器 200
9.3設定影片剪輯屬性 203
9.3.1影片剪輯位置x和y 203
9.3.2影片剪輯的縮放屬性scaleX和
scaleY 203
9.3.3mouseX和mouseY 204
9.3.4影片剪輯大小屬性width和height 204
9.3.5透明度屬性alpha 205
9.3.6旋轉屬性rotation 205
9.3.7套用舉例——製作下雪效果 205
9.4循環和條件語句的使用 207
9.4.1for語句 208
9.4.2for…in語句 208
9.4.3while語句 208
9.4.4do…while語句 208
9.4.6if語句 209
9.4.7else語句 209
9.4.8套用舉例——製作數字時鐘 210
9.5聲音控制腳本 212
9.5.1load語句 212
9.5.2play語句 212
9.5.3close語句 212
9.5.4SoundMixer.stopAll語句 212
9.5.5SoundTransform語句 212
9.5.6套用舉例——製作音樂播放器 213
9.6上機及項目實訓 215
9.6.1製作網頁導航選單 216
9.6.2製作螺旋體 222
9.7練習與提高 224
第10章製作互動式動畫 226
10.1組件簡介 227
10.1.1組件的作用 227
10.1.2組件的類型 227
10.1.3套用舉例——熟悉組件類型 231
10.2組件的套用 231
10.2.1在動畫中添加組件 231
10.2.2設定組件屬性 232
10.2.3組件檢查器 234
10.2.4套用舉例——製作用戶註冊界面 235
10.3上機及項目實訓 241
10.3.1製作公司網站頁面 241
10.3.2利用組件實現背景選擇 247
10.4練習與提高 248
第11章動畫測試、最佳化與發布 250
11.1測試與導出動畫 251
11.1.1測試動畫 251
11.1.2最佳化Flash作品 254
11.1.3導出動畫 254
11.1.4套用舉例——將動畫導出為GIF
檔案 257
11.2發布動畫 258
11.2.1設定發布參數 258
11.2.2預覽發布效果 260
11.2.3上傳Flash作品到網上 261
11.2.4套用舉例——發布小兔乖乖
動畫 261
11.3上機及項目實訓 263
11.3.1測試、導出發布“跳動的小球”
動畫 263
11.3.2最佳化“蜜蜂回巢”並導出視頻
檔案 264
11.4練習與提高 265
第12章項目設計案例 266
12.1製作網站片頭 267
12.1.1項目目標 267
12.1.2項目分析 267
12.1.3實現過程 269
12.2製作小遊戲 286
12.2.1項目目標 286
12.2.2項目分析 286
12.2.3實現過程 288
12.3製作MTV 293
12.3.1項目目標 293
12.3.2項目分析 293
12.3.3實現過程 295
12.4練習與提高 306