Flash應用與實踐
-
【作 者】李洛 付磊 編著
【I S B N 】978-7-5084-5687-4
【責任編輯】張玉玲
【適用讀者群】高職高專
【出版時間】2008-07-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】2008年07月第1版
【頁 數】168
【千字數】
【印 張】
【定 價】¥24
【叢 書】21世紀高職高專創新精品規劃教材
【備注信息】隨書贈送一CD
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書根據教學大綱的要求和初學者的實際情況,以作者多年從事Flash程序開發的經驗,從實用角度出發,以循序漸進的方式,由淺入深地介紹了Flash的由來、Flash中的重要概念、Flash的基本操作、交互式開發技術、組件基礎和組件的高級應用,并在書的最后以綜合應用的形式深化。
Flash技術是一個入門時很容易,但想做好卻很難的技術。本書主要是供沒有接觸過Flash技術的人員閱讀,書中有兩個中心思想:1.引導讀者使用Flash工具向Flash動畫制作方向發展;2.引導讀者向Flash程序設計方向發展。
全書共7章,第1~3章主要討論使用Flash技術如何做簡單動畫效果;第4~6章主要描述新的腳本編程語言(ActionScript 3.0)改進的地方與如何使用,并討論在Flash技術中如何用組件實現界面設計;第7章是一個綜合應用,主要是教讀者怎樣用簡單的方法實現漂亮的效果。
為了提高讀者的學習效果和實際操作質量,本書配備了一張教學光盤,其中提供了書中全部范例的源文件和相關素材。
Flash CS3 Professional是Macromedia公司和Adobe公司合并后推出的一款用于數碼、Web 和移動平臺創建豐富的交互式內容的最高級的創作環境。它具有跨平臺、高品質、體積小、可嵌入圖形圖像、聲音和視頻,以及強大的交互功能等特點,能創建交互式網站、豐富的媒體廣告、指導性媒體、引人入勝的演示和游戲等,是網頁設計師和動畫制作者爭相選擇的工具。
本書根據教學大綱的要求和初學者的實際情況,從實用角度出發,以循序漸進的方式由淺入深地介紹了Flash的由來、Flash中的重要概念、Flash的基本操作、交互式開發技術、組件基礎和組件的高級應用,并在書的最后以綜合應用的形式深化。
各章的具體內容如下:第1章主要介紹了Flash的由來和最新應用前景,激發讀者興趣;第2章講述Flash中的重要概念,讓讀者逐步認識Flash開發環境;第3章結合實例詳細講解了Flash基本繪制工具的使用方法;第4章主要講解了Flash腳本語言ActionScript的重要概念、語法規則和編寫思想;第5章介紹了Flash中的組件應用基礎知識;第6章介紹了如何在Flash中自定義組件和組件的高級應用;第7章以“Flash QQ登錄界面”的制作為例,綜合講解了Flash組件開發的流程、技巧和測試。同時筆者在每一章的后面又精心設計了相應的思考題和上機實踐題,使讀者能及時地鞏固和應用所學的知識。
為了提高讀者的學習效果和實際操作質量,本書配備了一張教學光盤,其中提供了書中全部范例的源文件和相關素材。
本書可作為高職高專和各高等院校計算機多媒體應用相關課程的教材,也適合成人教育和培訓班講授Flash技術課程使用。
本書由李洛、付磊編著,其中第1章和第3章由李洛編寫,第2、4、5、6、7章由付磊編寫。另外參加部分編寫工作的還有唐彩虹、曾凡濤、賴晶亮等。
由于時間倉促及作者水平有限,書中難免存在不妥和錯誤之處,懇請廣大讀者提出寶貴意見。
前言
第1章 認識Flash 1
1.1 什么是Flash 1
1.1.1 Flash動畫與傳統動畫 1
1.1.2 網絡中的Flash 2
1.1.3 Flash互動 2
1.2 Flash能做什么 3
1.2.1 互聯網的應用 3
1.2.2 單機的應用 3
1.2.3 無線應用 4
1.3 怎樣做Flash 4
1.3.1 Flash家族 4
1.3.2 Flash界面簡介 5
本章小結 9
第2章 重要概念 10
2.1 幀 10
2.1.1 什么是幀 10
2.1.2 幀的應用 11
2.1.3 幀的實例 12
2.1.4 小結與思考 12
2.2 元件 12
2.2.1 什么是元件 12
2.2.2 元件的意義及應用 13
2.2.3 元件實例 13
2.2.4 小結與思考 14
2.3 動作 14
2.3.1 什么是動作 14
2.3.2 動作的分類及應用 14
2.3.3 動作實例 15
2.3.4 小結與思考 18
2.4 層 18
2.4.1 什么是層 18
2.4.2 層的操作 18
2.4.3 層實例 18
2.4.4 小結與思考 19
本章小結 20
第3章 工具 21
3.1 位圖與矢量圖 21
3.1.1 位圖圖像 21
3.1.2 矢量圖形 21
3.2 選擇工具 22
3.2.1 用法 22
3.2.2 實例 22
3.3 部分選取工具 23
3.3.1 用法 23
3.3.2 實例 23
3.4 任意變形工具 23
3.4.1 用法 23
3.4.2 實例 23
3.5 填充變形工具 24
3.5.1 用法 24
3.5.2 實例 24
3.6 套索工具 26
3.6.1 用法 26
3.6.2 實例 26
3.7 鋼筆工具 27
3.7.1 用法 27
3.7.2 實例 28
3.8 線條工具 29
3.8.1 用法 29
3.8.2 實例 29
3.9 形狀繪圖工具 30
3.10 鉛筆工具 30
3.10.1 用法 30
3.10.2 實例 31
3.11 刷子工具 32
3.11.1 用法 32
3.11.2 實例 33
3.12 滴管工具和墨水瓶工具 33
3.12.1 用法 33
3.12.2 實例 33
本章小結 34
第4章 面向對象程序設計 35
4.1 程序設計的本質 35
4.1.1 變量 36
4.1.2 函數 36
4.1.3 屬性和方法 36
4.1.4 小結與思考 37
4.2 類 37
4.2.1 Flash內置的類和對象 38
4.2.2 類的構造函數 38
4.2.3 可視類的實例化 39
4.2.4 為類添加方法 39
4.2.5 靜態屬性和靜態方法 39
4.2.6 小結與思考 41
4.3 經典的OOP概念 41
4.3.1 抽象 41
4.3.2 封裝 41
4.3.3 多態 42
4.3.4 繼承 42
4.3.5 小結與思考 43
4.4 命名空間 43
4.4.1 命名空間的本質 44
4.4.2 使用命名空間的流程 44
4.4.3 小結與思考 46
本章小結 47
第5章 組件使用基礎 48
5.1 認識組件 48
5.1.1 什么是組件 48
5.1.2 組件能做什么 49
5.1.3 使用組件 49
5.1.4 小結與思考 51
5.2 Button組件 52
5.2.1 用戶與Button組件的交互 52
5.2.2 Button組件的參數 52
5.2.3 創建具有Button組件的應用程序 53
5.2.4 小結與思考 54
5.3 CheckBox組件 54
5.3.1 用戶與CheckBox組件的交互 54
5.3.2 創建具有CheckBox組件的應用程序 55
5.3.3 小結與思考 56
5.4 ColorPicker組件 56
5.4.1 用戶與ColorPicker組件的交互 56
5.4.2 ColorPicker組件的參數 57
5.4.3 創建具有ColorPicker組件的應用程序 57
5.4.4 小結與思考 57
5.5 ComboBox組件 58
5.5.1 用戶與ComboBox組件的交互 58
5.5.2 ComboBox組件的參數 59
5.5.3 創建具有ComboBox組件的應用程序 59
5.5.4 小結與思考 60
5.6 DataGrid 組件 60
5.6.1 用戶與DataGrid組件的交互 60
5.6.2 DataGrid組件的參數 61
5.6.3 創建具有DataGrid組件的應用程序 62
5.6.4 小結與思考 63
5.7 Label組件 63
5.7.1 用戶與Label組件的用戶交互 63
5.7.2 Label組件的參數 63
5.7.3 創建具有Label組件的應用程序 64
5.7.4 小結與思考 64
5.8 List組件 65
5.8.1 用戶與List組件的交互 65
5.8.2 List組件的參數 66
5.8.3 創建具有List組件的應用程序 66
5.8.4 小結與思考 67
5.9 NumericStepper組件 67
5.9.1 用戶與NumericStepper組件的交互 67
5.9.2 NumericStepper組件的參數 68
5.9.3 創建具有NumericStepper組件的應用程序 68
5.9.4 小結與思考 68
5.10 ProgressBar組件 69
5.10.1 用戶與ProgressBar組件的交互 69
5.10.2 ProgressBar組件的參數 69
5.10.3 創建具有ProgressBar組件的應用程序 70
5.10.4 小結與思考 71
5.11 RadioButton組件 71
5.11.1 用戶與RadioButton組件的交互 71
5.11.2 RadioButton組件的參數 72
5.11.3 創建具有RadioButton組件的應用程序 72
5.11.4 小結與思考 73
5.12 ScrollPane組件 73
5.12.1 用戶與ScrollPane組件的交互 74
5.12.2 ScrollPane組件的參數 74
5.12.3 創建具有ScrollPane組件的應用程序 75
5.12.4 小結與思考 75
5.13 Slider組件 75
5.13.1 用戶與Slider組件的交互 76
5.13.2 Slider組件的參數 76
5.13.3 創建具有Slider組件的應用程序 76
5.13.4 小結與思考 77
5.14 TextArea組件 77
5.14.1 用戶與TextArea組件的交互 78
5.14.2 TextArea組件的參數 78
5.14.3 創建具有TextArea組件的應用程序 79
5.14.4 小結與思考 79
5.15 TextInput組件 80
5.15.1 用戶與TextInput組件的交互 80
5.15.2 TextInput組件的參數 80
5.15.3 創建具有TextInput組件的應用程序 81
5.15.4 小結與思考 82
5.16 TileList組件 82
5.16.1 用戶與TileList組件的交互 83
5.16.2 TileList組件的參數 83
5.16.3 創建具有TileList組件的應用程序 83
5.16.4 小結與思考 84
5.17 UILoader組件 84
5.17.1 用戶與UILoader組件的交互 85
5.17.2 UILoader組件的參數 85
5.17.3 創建具有UILoader組件的應用程序 85
5.17.4 小結與思考 86
5.18 UIScrollBar組件 86
5.18.1 用戶與UIScrollBar組件的交互 86
5.18.2 UIScrollBar組件的參數 87
5.18.3 創建具有UIScrollBar組件的應用程序 87
5.18.4 小結與思考 87
本章小結 88
第6章 自定義組件 89
6.1 設置樣式 89
6.1.1 了解樣式設置 90
6.1.2 訪問組件的默認樣式 90
6.1.3 在組件實例上設置和獲取樣式 90
6.1.4 使用TextFormat設置文本屬性 91
6.1.5 為組件的所有實例設置樣式 91
6.1.6 為所有組件設置樣式 91
6.1.7 小結與思考 92
6.2 定義外觀 92
6.2.1 創建新外觀 94
6.2.2 小結與思考 95
6.3 自定義Button組件 95
6.3.1 對Button組件使用外觀 96
6.3.2 小結與思考 97
6.4 自定義CheckBox組件 97
6.4.1 對CheckBox使用樣式 97
6.4.2 對CheckBox使用外觀 98
6.4.3 小結與思考 99
6.5 自定義ColorPicker組件 99
6.5.1 對ColorPicker使用樣式 99
6.5.2 對ColorPicker使用外觀 99
6.5.3 小結與思考 100
6.6 自定義ComboBox組件 101
6.6.1 對ComboBox使用樣式 101
6.6.2 對ComboBox使用外觀 102
6.6.3 小結與思考 102
6.7 自定義DataGrid組件 103
6.7.1 對DataGrid使用樣式 103
6.7.2 對DataGrid使用外觀 105
6.7.3 小結與思考 107
6.8 自定義Label組件 107
6.8.1 對Label使用樣式 107
6.8.2 對Label使用外觀 108
6.8.3 小結與思考 108
6.9 自定義NumericStepper組件 108
6.9.1 對NumericStepper使用樣式 108
6.9.2 對NumericStepper使用外觀 109
6.9.3 小結與思考 110
6.10 自定義ProgressBar組件 110
6.10.1 對ProgressBar使用樣式 110
6.10.2 對ProgressBar使用外觀 110
6.10.3 小結與思考 111
6.11 自定義RadioButton組件 111
6.11.1 對RadioButton使用樣式 112
6.11.2 對RadioButton使用外觀 112
6.11.3 小結與思考 113
6.12 自定義ScrollPane組件 113
6.12.1 對ScrollPane使用樣式 114
6.12.2 對ScrollPane使用外觀 114
6.12.3 小結與思考 114
6.13 自定義Slider組件 114
6.13.1 對Slider使用樣式 114
6.13.2 對Slider使用外觀 115
6.13.3 小結與思考 116
6.14 自定義TextArea組件 116
6.14.1 對TextArea使用樣式 116
6.14.2 對TextArea使用外觀 116
6.14.3 小結與思考 117
6.15 自定義TextInput組件 118
6.15.1 對TextInput使用樣式 118
6.15.2 對TextInput使用外觀 118
6.15.3 小結與思考 119
6.16 自定義TileList組件 119
6.16.1 對TileList使用樣式 119
6.16.2 對TileList使用外觀 120
6.16.3 小結與思考 121
6.17 自定義UILoader組件 121
小結與思考 121
6.18 自定義UIScrollBar組件 122
6.18.1 對UIScrollBar使用樣式 122
6.18.2 對UIScrollBar使用外觀 122
6.18.3 小結與思考 123
本章小結 123
第7章 綜合實訓 124
7.1 實訓一 124
7.1.1 繪制基本對象 124
7.1.2 制作動畫 131
7.1.3 合成動畫 133
7.2 實訓二 135
7.2.1 主要動畫效果的實現 135
7.2.2 舞臺的修飾 141
7.2.3 影片的發布 142
7.3 實訓三 143
7.3.1 繪制日歷界面 143
7.3.2 編寫日歷腳本函數 150
- Flash AS 3.0動畫程序設計案例教程 [余以勝]
- Flash CS6案例教程 [主編 翟慧 張慧]
- Flash CS5動畫制作項目化教程 [喬曉琳]
- 項目驅動——多媒體動畫設計與制作教程(Flash CS5版) [牟向宇 楊麗芳]
- Flash CS5動畫設計項目教程 [明麗宏 彭德林]
- Flash 8中文版實用教程 [張雪峰 主 編]
- Dreamweaver 8 & Fireworks 8 & Photoshop CS2 & Flash 8中文版網頁制作四合一教程 [王磊 主 編]
- Flash動畫制作基礎與項目實訓實用教程 [王成良 馬翠欣 主 編 ]
- Flash項目案例教程 [牟向宇 主 編 ]
- Flash CS4完全自學教程 [力行工作室 編著]
- Flash CS3動畫制作案例教程 [李俠 主編]
- Flash & Painter & Photoshop 商用動畫設計 [胡曉旭 主編]
- Flash運動規律與游戲制作教程 [高艷 編著]
- Flash動畫基礎教程 [高艷 編著]
- Flash MX 2004中文版網頁動畫制作教程 [李德榮 主編]
- Flash動畫簡明教程 [汪啟榮 主編]
- Flash基礎教程與創作實例 [王立新 主編]
- 多媒體技術與應用--Photoshop、Authorware、Flash版 [王愛民 主編]
- Flash網絡動畫創作方案真實再現 [高志清 主編]
- 炫動我心--Flash CS3中文版視覺藝術完美表現 [覽眾 陳琳 潘曉青等編著]
- Flash CS3中文版課程設計案例精編 [何曉霞 等編著]
- Flash 8網絡廣告與動漫設計案例教程 [任正云 等編著]