本書是一本全面介紹使用FlashCC制作Flash動(dòng)畫的教材,旨在使用戶快速掌握FlashCC。全書共分10章。第1章是FlashCC的入門基礎(chǔ),介紹了FlashCC的有關(guān)概念和軟件界面;第2章介紹繪圖基礎(chǔ)和文本的使用;第3章介紹元件和實(shí)例;第4章介紹圖層和幀的相關(guān)知識;第5章介紹動(dòng)畫制作基礎(chǔ);第6章介紹交互動(dòng)畫;第7章介紹濾鏡和混合模式;第8章介紹ActionScript基礎(chǔ);第9章介紹組件;第10章通過4個(gè)綜合實(shí)例對前面所學(xué)的理論知識進(jìn)行總結(jié)和應(yīng)用。
Flash CC是Adobe公司新推出的網(wǎng)頁動(dòng)態(tài)制作工具。由于Flash所創(chuàng)作的網(wǎng)頁矢量動(dòng)畫具有圖像質(zhì)量好、下載速度快和兼容性好等優(yōu)點(diǎn),因此,它現(xiàn)在已被業(yè)界普遍接受,其文件格式已成為網(wǎng)頁矢量動(dòng)畫文件的格式標(biāo)準(zhǔn)。和過去的版本相比,F(xiàn)lash CC更加確定了Flash 的多功能網(wǎng)絡(luò)媒體開發(fā)工具的地位。
本書是一本全面介紹使用Flash CC制作Flash動(dòng)畫的教材,旨在使用戶快速掌握Flash CC,并盡可能多地提供一些實(shí)例,算是拋磚引玉。
全書共分10章。第1章是Flash CC的入門基礎(chǔ),介紹了Flash CC的有關(guān)概念和軟件界面;第2章介紹繪圖基礎(chǔ)與文本的使用;第3章介紹元件與實(shí)例;第4章介紹圖層與幀的相關(guān)知識;第5章介紹動(dòng)畫制作基礎(chǔ);第6章介紹交互動(dòng)畫;第7章介紹濾鏡與混合模式;第8章介紹ActionScript基礎(chǔ);第9章介紹組件;第10章通過4個(gè)綜合實(shí)例對前面所學(xué)的理論知識進(jìn)行總結(jié)和應(yīng)用。
本書在結(jié)構(gòu)上力求內(nèi)容豐富、層次清晰、實(shí)例典型、講解詳盡、富于啟發(fā)性;在風(fēng)格上力求文字精練、脈絡(luò)清晰。另外,書中包括了大量的“注意”與“技巧”,它們能夠提醒讀者可能出現(xiàn)的問題、容易犯下的錯(cuò)誤以及如何避免,還提供操作上的一些捷徑,使讀者在學(xué)習(xí)時(shí)能夠事半功倍,技高一籌。在每一章的末尾,還精心設(shè)計(jì)了一些思考練習(xí)題,讀者可以通過這些習(xí)題練習(xí)掌握本章的操作方法和技巧。
本書面向初中級用戶、各類網(wǎng)頁設(shè)計(jì)人員,也可作為大專院校相關(guān)專業(yè)學(xué)生或社會(huì)培訓(xùn)班的教材。
對于初次接觸Flash的讀者,本書是一本很好的啟蒙教材和實(shí)用的工具書。通過書中一個(gè)個(gè)生動(dòng)的實(shí)際范例,讀者可以一步一步地了解Flash CC的各項(xiàng)功能,學(xué)會(huì)使用Flash CC的各種創(chuàng)作工具,掌握Flash CC的創(chuàng)作技巧。對于已經(jīng)使用過Flash的網(wǎng)頁創(chuàng)作高手來說,本書將為他們盡快掌握Flash CC的各項(xiàng)新功能助一臂之力。
隨書光盤包含全書實(shí)例源文件和素材文件以及實(shí)例操作過程AVI文件,可以幫助讀者形象、直觀地學(xué)習(xí)本書。
本書由三維書屋工作室總策劃,楊世英、楊雪靜和胡仁喜主要編寫,王敏、康士廷、張俊生、王瑋、孟培、王艷池、陽平華、袁濤、閆聰聰、王培合、王義發(fā)、王玉秋、劉昌麗、張日晶、盧園、王淵峰、王兵學(xué)、孫立明、甘勤濤、李兵、徐聲杰、張琪、李亞莉等參加了部分章節(jié)的編寫。本書的編寫和出版得到了很多朋友的大力支持,值此圖書出版發(fā)行之際,向他們表示衷心的感謝。同時(shí),也深深感謝支持和關(guān)心本書出版的所有朋友。
書中主要內(nèi)容來自于編者幾年來使用Flash的經(jīng)驗(yàn)總結(jié),也有部分內(nèi)容取自于國內(nèi)外有關(guān)文獻(xiàn)資料。雖然筆者幾易其稿,但由于時(shí)間倉促,加之水平有限,書中紕漏與失誤在所難免,編者將不勝感激,也歡迎加入三維書屋圖書學(xué)習(xí)交流群QQ交流探討。
編者
前 言
第1章 初識Flash CC - 1 -
1.1 Flash CC發(fā)布 - 2 -
1.2 Flash CC工作界面 - 2 -
1.2.1 標(biāo)題欄 - 3 -
1.2.2 菜單欄 - 3 -
1.2.3 繪圖工具箱 - 4 -
1.2.4 時(shí)間軸窗口 - 4 -
1.2.5 舞臺和工作區(qū) - 5 -
1.2.6 “庫”面板 - 5 -
1.3 基礎(chǔ)知識 - 6 -
1.3.1 位圖與矢量圖 - 6 -
1.3.2 顏色模式和深度 - 6 -
1.3.3 Alpha通道 - 7 -
1.3.4 多媒體文件常用格式 - 7 -
1.4 Flash CC的新特性與新功能 - 7 -
1.5 本章小結(jié) - 9 -
1.6 思考與練習(xí) - 9 -
第2章 繪圖基礎(chǔ)與文本的使用 - 10 -
2.1 繪圖基礎(chǔ) - 11 -
2.1.1 使用繪圖工具 - 11 -
2.1.2 選擇對象 - 16 -
2.1.3 變形工具 - 18 -
2.1.4 橡皮擦工具 - 23 -
2.1.5 填充效果 - 24 -
2.1.6 色彩編輯 - 27 -
2.1.7 3D轉(zhuǎn)換工具 - 28 -
2.1.8 調(diào)整對象的位置 - 31 -
2.1.9 舞臺控制 - 32 -
2.2 文本的使用 - 33 -
2.2.1 文本類型 - 33 -
2.2.2 文本屬性 - 35 -
2.2.3 鍵入文本 - 35 -
2.2.4 編輯文本 - 36 -
2.2.5 段落屬性 - 36 -
2.3 組合、分離對象 - 37 -
2.3.1 組合對象 - 37 -
2.3.2 分離對象 - 37 -
2.4 本章小結(jié) - 38 -
2.5 思考與練習(xí) - 38 -
第3章 元件與實(shí)例 - 40 -
3.1 元件與實(shí)例的概念 - 41 -
3.2 創(chuàng)建元件 - 41 -
3.3 復(fù)制與編輯元件 - 42 -
3.3.1 復(fù)制元件 - 42 -
3.3.2 編輯元件 - 43 -
3.4 創(chuàng)建與編輯實(shí)例 - 44 -
3.4.1 創(chuàng)建實(shí)例 - 44 -
3.4.2 編輯實(shí)例 - 44 -
3.5 庫 - 45 -
3.5.1 創(chuàng)建項(xiàng)目 - 46 -
3.5.2 刪除項(xiàng)目 - 47 -
3.5.3 在“庫”面板中使用元件 - 47 -
3.5.4 定義公用庫 - 47 -
3.6 精彩實(shí)例 - 48 -
3.6.1 制作雪花元件 - 48 -
3.6.2 制作飄落動(dòng)畫 - 49 -
3.6.3 將元件組合成場景 - 50 -
3.6.4 制作分批下落的效果 - 50 -
3.7 本章小結(jié) - 51 -
3.8 思考與練習(xí) - 51 -
第4章 圖層與幀 -52 -
4.1 圖層的基本概念 - 53 -
4.2 圖層的操作 - 53 -
4.2.1 創(chuàng)建圖層 - 54 -
4.2.2 選取和刪除圖層 - 54 -
4.2.3 重命名層 - 54 -
4.2.4 復(fù)制層 - 55 -
4.2.5 改變圖層順序 - 55 -
4.2.6 修改圖層的屬性 - 55 -
4.3 引導(dǎo)圖層 - 56 -
4.3.1 普通引導(dǎo)層 - 56 -
4.3.2 運(yùn)動(dòng)引導(dǎo)層 - 57 -
4.4 遮罩圖層 - 57 -
4.4.1 創(chuàng)建遮罩層 - 58 -
4.4.2 編輯被遮罩層 - 58 -
4.4.3 取消遮罩層 - 59 -
4.5 幀 - 59 -
4.5.1 幀的基本概念 - 59 -
4.5.2 幀的相關(guān)操作 - 60 -
4.5.3 設(shè)置幀屬性 - 61 -
4.6 本章小結(jié) - 63 -
4.7 思考與練習(xí) - 63 -
第5章 動(dòng)畫制作基礎(chǔ) - 65-
5.1 動(dòng)畫的舞臺結(jié)構(gòu) - 66 -
5.1.1 時(shí)間軸窗口 - 66 -
5.1.2 時(shí)間軸按鈕 - 68 -
5.1.3 管理場景 - 68 -
5.1.4 坐標(biāo)系統(tǒng) - 69 -
5.2 逐幀動(dòng)畫 - 70 -
5.3 傳統(tǒng)補(bǔ)間動(dòng)畫 - 71 -
5.4 形狀補(bǔ)間動(dòng)畫 - 74 -
5.5 路徑動(dòng)畫 - 76 -
5.6 遮罩動(dòng)畫 - 77 -
5.6.1 劃變效果 - 77 -
5.6.2 百葉窗效果 - 79 -
5.7 補(bǔ)間動(dòng)畫 - 81 -
5.7.1 使用屬性面板編輯屬性值 - 84 -
5.7.2 應(yīng)用動(dòng)畫預(yù)設(shè) - 85 -
5.8 在動(dòng)畫中加入聲音 - 86 -
5.8.1 添加聲音 - 86 -
5.8.2 編輯聲音 - 87 -
5.8.3 控制聲音 - 90 -
5.8.4 輸出帶聲音的動(dòng)畫 - 91 -
5.9 發(fā)布Flash CC電影 - 93 -
5.9.1 發(fā)布設(shè)定 - 93 -
5.9.2 Flash選項(xiàng) - 94 -
5.9.3 HTML選項(xiàng) - 96 -
5.9.4 GIF選項(xiàng) - 99 -
5.9.5 JPEG選項(xiàng) - 99 -
5.9.6 PNG選項(xiàng) - 100 -
5.9.7 輸出Flash電影 - 100 -
5.10 本章小結(jié) - 100 -
5.11 思考與練習(xí) - 101 -
第6章 交互動(dòng)畫 - 103 -
6.1 交互的基本概念 - 104 -
6.2 “動(dòng)作”面板 - 104 -
6.2.1 使用“動(dòng)作”面板 - 104 -
6.2.2 設(shè)置“動(dòng)作”面板 - 105 -
6.3 添加動(dòng)作 - 106 -
6.3.1 為幀添加動(dòng)作 - 107 -
6.3.2 為按鈕添加動(dòng)作 - 107 -
6.3.3 為影片剪輯添加動(dòng)作 - 107 -
6.4 創(chuàng)建交互操作 - 108 -
6.4.1 跳轉(zhuǎn)到某一幀或場景 - 108 -
6.4.2 播放/停止影片 - 109 -
6.4.3 跳轉(zhuǎn)到URL - 109 -
6.5 交互動(dòng)畫的應(yīng)用 - 110 -
6.5.1 隱藏的鼠標(biāo) - 110 -
6.5.2 獲取鍵盤信息 - 111 -
6.5.3 用鍵盤控制的動(dòng)畫 - 111 -
6.5.4 音量控制按鈕 - 112 -
6.5.5 控制聲音播放 - 114 -
6.5.6 閃亮的星光 - 116 -
6.5.7 蝴蝶的翅膀 - 118 -
6.6 本章小結(jié) - 121 -
6.7 思考與練習(xí) - 121 -
第7章 濾鏡與混合模式 - 122 -
7.1 濾鏡 - 123 -
7.1.1 濾鏡的基本操作 - 124 -
7.1.2 預(yù)設(shè)濾鏡 - 126 -
7.1.3 使用濾鏡 - 126 -
7.2 混合模式 - 132 -
7.3 本章小結(jié) - 133 -
7.4 思考與練習(xí) - 133 -
第8章 ActionScript基礎(chǔ) -135 -
8.1 腳本ActionScript簡介 - 136 -
8.1.1 ActionScript概述 - 136 -
8.1.2 使用ActionScript的一個(gè)簡單實(shí)例 - 136 -
8.1.3 ActionScript中的術(shù)語 - 137 -
8.2 函數(shù)和語法 - 138 -
8.2.1 常量 - 138 -
8.2.2 變量 - 139 -
8.2.3 屬性 - 140 -
8.2.4 運(yùn)算符與表達(dá)式 - 141 -
8.2.5 ActionScript3.0語法 - 143 -
8.2.6 預(yù)定義函數(shù)和自定義函數(shù) - 145 -
8.2.7 基本控制命令 - 148 -
8.2.8 條件語句和循環(huán)語句 - 150 -
8.2.9 實(shí)例——模擬星空 - 154 -
8.3 事件處理 - 158 -
8.3.1 Event類 - 158 -
8.3.2 鼠標(biāo)事件 - 159 -
8.3.3 鍵盤事件 - 160 -
8.3.4 時(shí)間事件 - 160 -
8.3.5 事件偵聽器 - 161 -
8.3.6 實(shí)例——修改鼠標(biāo)指針 - 162 -
8.4 綜合實(shí)例——自定義滑動(dòng)條 - 163 -
8.5 本章小結(jié) - 169 -
8.6 思考與練習(xí) - 169 -
第9章 組件 - 170 -
9.1 組件概述 - 171 -
9.2 使用用戶接口組件 - 171 -
9.2.1 ComboBox,CheckBox和Button - 172 -
9.2.2 使用RadioButton - 178 -
9.2.3 使用UIScrollBar - 190 -
9.2.4 使用ScrollPane - 191 -
9.3 實(shí)例——自定義滾動(dòng)文本框 - 193 -
9.3.1 添加按鈕 - 193 -
9.3.2 制作文本框 - 193 -
9.3.3 制作文本邊框 - 193 -
9.3.4 添加containerMC實(shí)例 - 193 -
9.3.5 制作滾動(dòng)條 - 200 -
9.4 本章小結(jié) - 206 -
9.5 思考與練習(xí) - 207 -
第10章 綜合實(shí)例 - 208 -
10.1 課件制作 - 209 -
10.1.1 制作靜態(tài)元件 - 209 -
10.1.2 制作按鈕 - 210 -
10.1.3 制作實(shí)驗(yàn)的影片剪輯 - 211 -
10.1.4 將元件添加進(jìn)場景 - 212 -
10.1.5 用ActionScript控制影片播放 - 213 -
10.2 制作實(shí)時(shí)鐘 - 214 -
10.2.1 制作界面 - 214 -
10.2.2 制作表針 - 215 -
10.2.3 制作Clock - 217 -
10.2.4 添加實(shí)例 - 217 -
10.2.5 添加其他信息 - 218 -
10.3 制作彈力球 - 219 -
10.3.1 制作靜態(tài)元件 - 219 -
10.3.2 制作控制元件 - 221 -
10.3.3 控制小球運(yùn)動(dòng) - 222 -
10.4 制作精彩射擊游戲 - 226 -
10.4.1 制作飛船 - 227 -
10.4.2 制作武器 - 231 -
10.4.3 制作滾動(dòng)的地面 - 233 -
10.4.4 制作移動(dòng)的星空背景 - 237 -
10.4.5 創(chuàng)建對手飛船 - 238 -
10.4.6 制作敵我交鋒場景 - 241 -
10.4.7 制作游戲結(jié)束畫面 - 246 -
10.4.8 對游戲進(jìn)行完善 - 250 -
10.4.9 測試影片 - 251 -
10.5 本章小結(jié) - 251 -
10.6 思考與練習(xí) - 252 -