注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作FlashFlash ActionScript X開發(fā)入門

Flash ActionScript X開發(fā)入門

Flash ActionScript X開發(fā)入門

定 價:¥42.00

作 者: 張亞飛 編著
出版社: 機械工業(yè)出版社
叢編項: 專家導(dǎo)航
標 簽: Flash

ISBN: 9787111191414 出版時間: 2006-06-01 包裝: 膠版紙
開本: 16開 頁數(shù): 369 字數(shù):  

內(nèi)容簡介

  本書以Flash Professional 8中文版為創(chuàng)作環(huán)境,以ActionScript 2.0為主線,結(jié)合示例系統(tǒng)闡述Flash ActionScript X應(yīng)用開發(fā)的基礎(chǔ)知識和基本方法:首先從變量、函數(shù)、基本程序結(jié)構(gòu)、鍵盤和鼠標事件等基礎(chǔ)知識出發(fā),然后從面向?qū)ο蟪绦蛟O(shè)計的角度介紹Flash基礎(chǔ)類和對象、多時間軸、組件、聲音、視頻,ActionScript的調(diào)試技術(shù),以及創(chuàng)建圖形和動畫特效的技術(shù),最后提供了ActionScript的高級應(yīng)用主題,如Flash網(wǎng)絡(luò)應(yīng)用程序、移動設(shè)備應(yīng)用程序和通信應(yīng)用程序的開發(fā)。非常適合Flash動畫設(shè)計人員、Web開發(fā)人員以及高等院校相關(guān)專業(yè)師生參考。ActionScript腳本語言是用來實現(xiàn)Flash Player交互功能的程序語言。本書基于FlashProfessional 8中文版開發(fā)環(huán)境,以ActionScript 2.O為主線,結(jié)合示例系統(tǒng)闡述FlashActionScript x應(yīng)用開發(fā)的基礎(chǔ)知識。首先從變量、函數(shù)、基本程序結(jié)構(gòu)、鍵盤和鼠標事件等基礎(chǔ)知識出發(fā),然后介紹類和對象、多時間軸、組件、聲音、視頻、ActionScript的調(diào)試技術(shù)和動畫特效技術(shù),最后提供了ActionScript的高級應(yīng)用主題,如Flash網(wǎng)絡(luò)應(yīng)用程序、通信應(yīng)用程序的開發(fā)。另外,本書配套光盤提供了書中全部案例源文件和相關(guān)素材,以及部分技術(shù)文檔,幫助讀者迅速掌握Flash ActionScript x編程的基本方法。

作者簡介

暫缺《Flash ActionScript X開發(fā)入門》作者簡介

圖書目錄

第一篇   ActionScript開發(fā)基礎(chǔ)知識
第1章   Flash應(yīng)用程序開發(fā)入門    2
1.1   認識ActionScript開發(fā)環(huán)境    2
1.1.1  “動作”面板    2
1.1.2  “動作”面板助手模式    3
1.1.3   自定義ActionScript編輯器環(huán)境    4
1.1.4   自動代碼提示功能    5
1.2   控制時間軸    6
1.2.1   控制影片時間軸的播放和停止    7
1.2.2   跳轉(zhuǎn)場景或者幀    7
1.3  “Hello World”應(yīng)用程序    8
1.4   ActionScript代碼的位置    10
1.4.1   在幀中編寫ActionScript程序代碼    10
1.4.2   在對象上編寫ActionScript程序
代碼    10
1.4.3   在外部類文件中編寫ActionScript
程序代碼    11
第2章   聲明變量和嚴格數(shù)據(jù)類型    12
2.1   定義變量    12
2.1.1   常量    12
2.1.2   聲明變量    13
2.1.3   為變量賦值    14
2.2   嚴格數(shù)據(jù)類型和數(shù)據(jù)類型檢查    14
2.2.1   數(shù)據(jù)類型    15
2.2.2   類型檢查    17
2.3   使用變量    18
2.3.1   變量作用范圍    18
2.3.2   在程序中使用變量    21
2.3.3   創(chuàng)建和使用Object    22
2.3.4   創(chuàng)建和使用數(shù)組    23
2.4   ActionScript的語法約定    26
2.4.1   點語法    26
2.4.2   花括號    26
2.4.3   分號    26
2.4.4   圓括號    26
2.4.5  字母的大小寫    27
2.4.6    程序注釋    27
2.4.7   關(guān)鍵字    28
第3章   數(shù)據(jù)運算、流程控制和自定義
函數(shù)    29
3.1   數(shù)據(jù)類型和運算符    29
3.1.1   運算符的使用規(guī)則    29
3.1.2   算術(shù)運算符    31
3.1.3   字符串運算符    32
3.1.4   位運算符    32
3.1.5   邏輯運算符    32
3.1.6   賦值運算符    34
3.1.7   其他運算符    35
3.2   流程控制    35
3.2.1   if...else條件語句    36
3.2.2   do...while循環(huán)    37
3.2.3   for循環(huán)    38
3.2.4   for...in循環(huán)    38
3.2.5   switch條件語句    39
3.2.6   其他的流程控制    40
3.2.7   try...catch..finally語句    41
3.2.8   throw語句    43
3.3   自定義函數(shù)    43
第4章   基本交互控制—響應(yīng)鍵盤和
鼠標    45
4.1   創(chuàng)建基于時間軸的應(yīng)用程序    45
4.1.1   準備UI素材    46
4.1.2   添加關(guān)鍵幀完成窗口狀態(tài)    47
4.1.3   添加交互功能改變狀態(tài)    47
4.2   使用對象的on語句響應(yīng)鼠標和鍵盤
事件    48
4.2.1   區(qū)別幀程序和對象程序    48
4.2.2   簡單的對象事件響應(yīng)    49
4.2.3   使用按鈕影片剪輯    53
4.2.4   響應(yīng)鼠標雙擊事件    53
4.2.5   響應(yīng)組合鍵事件    56
4.3   使用事件處理方法    57
4.3.1   調(diào)用事件方法    59
4.3.2   為事件方法定義函數(shù)    59
4.3.3   在事件函數(shù)內(nèi)使用this關(guān)鍵字    60
4.4   使用Key、Mouse和Selection類響應(yīng)
事件    60
4.4.1   使用內(nèi)建的Key類監(jiān)聽鍵盤事件    60
4.4.2   使用內(nèi)建的Mouse類監(jiān)聽鼠標
事件    63
4.4.3   使用內(nèi)建的Selection類監(jiān)聽焦點
事件    65
第二篇   精通Flash基礎(chǔ)類
和面向?qū)ο缶幊?br />第5章   使用ActionScript核心類    68
5.1   在ActionScript程序代碼中使用
內(nèi)建類    68
5.1.1   訪問對象屬性    68
5.1.2   調(diào)用對象方法    69
5.1.3   使用對象的事件處理函數(shù)    69
5.2   使用Date類建造完整日歷及時鐘    69
5.2.1   Date類基本用法    69
5.2.2   使用Date類創(chuàng)建日歷及時鐘應(yīng)用
程序    71
5.3   使用Math類和Number類    79
5.3.1   使用Math類進行復(fù)雜的數(shù)學(xué)運算    79
5.3.2   使用Number類進行    80
5.3.3   使用Math類構(gòu)造三角函數(shù)幾何
曲線    80
5.4   使用String類處理字符串    83
5.4.1   創(chuàng)建打字機效果    84
5.4.2   創(chuàng)建鼠標跟隨效果    85
5.5   使用Array類處理數(shù)組    87
5.6   使用Boolean類處理邏輯值    88
5.7   使用Function對象和arguments對象
增強函數(shù)功能    88
5.7.1   Function對象    88
5.7.2   arguments對象    90
第6章   應(yīng)用多時間軸和控制影片剪輯    92
6.1   在Flash創(chuàng)作環(huán)境中引用對象    92
6.1.1   多時間軸的概念    92
6.1.2   多時間軸的層級關(guān)系    93
6.1.3   定位通信的目標    94
6.1.4   絕對路徑和相對路徑    95
6.2   影片剪輯的基本控制    97
6.2.1   影片剪輯的播放與停止    98
6.2.2   影片剪輯的拖放    98
6.2.3   動態(tài)設(shè)置和獲取影片剪輯的屬性    99
6.2.4   影片剪輯的復(fù)制和刪除    101
6.2.5   創(chuàng)建彗尾動畫效果    102
6.3   深入MovieClip類的方法、屬性和
事件    105
6.3.1   正確理解影片剪輯    105
6.3.2   MovieClip的屬性    105
6.3.3   影片剪輯的基本方法和事件    106
6.3.4   影片剪輯的混合模式    106
6.4   使用影片剪輯對象和Color類繪圖    106
6.4.1   Color類的語法    106
6.4.2   影片剪輯對象的繪圖方法    107
6.5   Button類的方法、屬性和事件    107
6.6   開發(fā)Flash應(yīng)用程序的三個基本步驟    108
6.6.1   創(chuàng)建應(yīng)用程序    109
6.6.2   定義Flash影片的發(fā)布設(shè)置    118
6.6.3   測試動畫和交互功能    120
第7章   創(chuàng)建自定義類和進行面向?qū)ο蟮?br />編程    122
7.1   關(guān)于面向?qū)ο笤O(shè)計和類    122
7.2   創(chuàng)建和使用第一個自定義類    124
7.2.1   創(chuàng)建類    124
7.2.2   創(chuàng)建類的實例和調(diào)用類的方法    125
7.3   自定義類的創(chuàng)建    126
7.3.1   為類定義屬性和方法    126
7.3.2   創(chuàng)建構(gòu)造方法    127
7.3.3   使用包    128
7.4   訪問類的屬性和方法    129
7.4.1   導(dǎo)入類    129
7.4.2   控制成員訪問    130
7.5   類的繼承和創(chuàng)建子類    131
7.5.1   創(chuàng)建子類    131
7.5.2   重寫方法和屬性    132
7.6   區(qū)別實例成員和類成員    133
7.6.1   創(chuàng)建類成員    133
7.6.2   類成員和子類    135
7.7   創(chuàng)建和使用接口    135
7.7.1   創(chuàng)建接口    135
7.7.2   創(chuàng)建接口作為數(shù)據(jù)類型    136
7.8   創(chuàng)建動態(tài)類    136
7.9   類路徑    137
7.9.1   全局類路徑和文檔級類路徑    137
7.9.2   創(chuàng)作環(huán)境如何解析類引用    138
7.9.3   修改類路徑    138
7.10   隱式獲取/設(shè)置方法    139
7.11   類的編譯和導(dǎo)出方式    140
7.12   擴展MovieClip類以創(chuàng)建和使用子類    140
7.12.1   創(chuàng)建MovieClip子類    140
7.12.2   將子類分配給影片剪輯元件    141
7.13   擴展Error類以創(chuàng)建自定義錯誤    141
7.14   類和Object類的關(guān)系    142
7.14.1   prototype屬性和__proto__屬性    142
7.14.2   使用Object類    143
第8章   設(shè)計用戶界面和使用組件    144
8.1   使用文本框和定義文本格式    144
8.1.1   在創(chuàng)作環(huán)境中使用文本框    145
8.1.2   使用TextField動態(tài)設(shè)置文本框    146
8.1.3   使用TextField響應(yīng)文本框事件
和處理文本    148
8.1.4   使用TextFormat動態(tài)設(shè)置文本
格式    150
8.1.5   使用HTML標簽動態(tài)設(shè)置文本
格式    152
8.1.6   使用樣式表動態(tài)設(shè)置文本格式    153
8.1.7   動態(tài)創(chuàng)建和使用文本框    157
8.2   結(jié)合UIScrollBar組件創(chuàng)建滾動文本框    158
8.2.1   創(chuàng)建滾動文本框    158
8.2.2   改變組件的外觀    159
8.3   動態(tài)處理靜態(tài)文本    160
8.4   使用Flash Professional 8內(nèi)建組件    161
8.4.1   使用組件的通用方法    162
8.4.2   改變組件外觀    162
8.5   使用組件和文本框定制Web應(yīng)用
程序表單    164
8.5.1   使用Flash創(chuàng)建Web應(yīng)用程序表單    164
8.5.2   使用組件定制表單要點解析    171
8.6   使用Stage類設(shè)置舞臺功能    172
8.7   自定義Flash Player右鍵菜單    173
8.7.1   使用ContextMenu對象    173
8.7.2   使用ContextMenuItem對象    173
第9章   在Flash中使用聲音    176
9.1   在Flash 8中使用聲音的基礎(chǔ)知識    176
9.2   為影片定義背景聲音    176
9.3   Flash 8聲音設(shè)置    179
9.3.1   事件聲音和聲音流    179
9.3.2   聲音效果    180
9.3.3   應(yīng)用實時音頻    182
9.4   多聲音混合實現(xiàn)交互功能    183
9.5   自己設(shè)計MP3播放器    185
9.5.1   了解聲音播放器的功能    186
9.5.2   準備UI界面    186
9.5.3   創(chuàng)作應(yīng)用程序播放導(dǎo)入的聲音    187
9.5.4   使用Sound對象創(chuàng)建MP3播放器    193
9.6   控制影片中的全局聲音    200
第10章   在Flash中使用視頻    201
10.1   了解編碼解碼器    201
10.1.1   關(guān)于On2 VP6和Sorenson Spark
視頻編碼解碼器    201
10.1.2   數(shù)字媒體的壓縮方式    202
10.2   創(chuàng)作內(nèi)嵌視頻的Flash影片    202
10.2.1   導(dǎo)入視頻文件    202
10.2.2   控制導(dǎo)入的視頻    206
10.3   應(yīng)用實時視頻    207
10.4   創(chuàng)建FLV視頻文件    208
10.4.1   使用Flash Professional 8創(chuàng)建FLV
視頻文件    208
10.4.2   從視頻編輯應(yīng)用程序中導(dǎo)出FLV
文件    209
10.4.3   使用Flash 8 Video Encoder創(chuàng)建
FLV視頻文件    211
10.4.4   創(chuàng)建具有alpha通道的.FLV視頻
文件    211
10.5   播放外部的FLV文件    212
10.5.1   使用Media組件播放外部視頻
文件    212
10.5.2   使用NetStream對象和Video
對象播放外部視頻文件    215
第11章   Flash和XML集成開發(fā)    222
11.1   XML文檔基本語法    222
11.2   在Flash影片應(yīng)用程序中加載和解析
XML文檔    222
11.2.1   創(chuàng)建XML對象、解析XML文檔    222
11.2.2   加載和解析外部的XML文檔    223
11.2.3   使用XMLNode對象處理XML
文檔    223
11.2.4   使用XML對象處理XML文檔    225
11.2.5   使用XML對象進行口令驗證    231
11.2.6   XMLSocket對象信息處理方法    233
11.3   基于XML的數(shù)據(jù)綁定    235
11.3.1   使用XMLConnector組件進行
數(shù)據(jù)綁定    235
11.3.2   數(shù)據(jù)組件和UI組件如何進行綁定    238
11.4   使用XML對象創(chuàng)建標準的地址簿
管理系統(tǒng)    238
11.4.1   了解地址簿管理系統(tǒng)的工作原理    238
11.4.2   建立瀏覽記錄機制    239
11.4.3   建立添加記錄機制    243
第12章   系統(tǒng)支持偵測與設(shè)置    250
12.1   MSAA和Accessibility    250
12.1.1   計算機輔助功能與MSAA    250
12.1.2   Flash Professional 8的輔助功能(Accessibility)    251
12.2   系統(tǒng)性能偵測    252
12.2.1   視頻和音頻偵測    254
12.2.2   顯示器性能偵測    254
12.2.3   Flash Player信息偵測    255
12.2.4   其他信息偵測    255
12.3   深入Flash Player內(nèi)核—徹底解決
Flash Player支持中文問題    255
12.3.1   Flash Player字符編碼標準    255
12.3.2   Flash Player解決中文字符的
三種方法    257
12.4   使用剪貼板    260
第13章   ActionScript腳本調(diào)試原理
與技術(shù)    262
13.1   ActionScript腳本錯誤的種類    262
13.1.1   編譯錯誤    262
13.1.2   運行時錯誤    262
13.1.3   邏輯錯誤    263
13.2   設(shè)置Actionscript腳本調(diào)試環(huán)境    263
13.2.1   卸載播放器    263
13.2.2   安裝Debug Player    264
13.3   Actionscript腳本調(diào)試工具的使用
方法    265
13.3.1   “動作”面板    265
13.3.2  “輸出”面板    265
13.3.3   Debugger工具    268
13.4   使用Debugger腳本調(diào)試工具舉例    271
13.5   Actionscript腳本創(chuàng)作和調(diào)試指導(dǎo)    278
13.5.1  良好的編程習(xí)慣    278
13.5.2   如何避免犯常見的錯誤    278
第三篇   動態(tài)創(chuàng)建圖形和動畫效果
第14章   動態(tài)處理影片剪輯和位圖以
增加特效    282
14.1   使用濾鏡創(chuàng)建水晶字    282
14.1.1   在創(chuàng)作環(huán)境中使用濾鏡創(chuàng)建
水晶字    282
14.1.2   使用濾鏡程序代碼在運行時
動態(tài)創(chuàng)建水晶字    283
14.2   使用flash.geom包動態(tài)處理圖形    284
14.2.1   使用ColorTransform類動態(tài)變換
影片剪輯的顏色    284
14.2.2   使用Matrix類動態(tài)變換影片剪輯
的形狀    285
14.2.3   使用Point類動態(tài)獲取像素點    288
14.2.4   使用Rectangle類動態(tài)獲取對象的
區(qū)域    289
14.2.5   使用Transform類獲取和設(shè)置影片
剪輯的顏色和坐標    290
14.3   使用flash.filters包動態(tài)創(chuàng)建濾鏡    291
14.3.1   創(chuàng)建濾鏡    292
14.3.2   將濾鏡應(yīng)用于對象實例和
BitmapData實例    292
14.3.3   使用flash.filters包定義濾鏡    293
14.3.4   使用濾鏡創(chuàng)建動態(tài)效果    295
14.3.5   應(yīng)用濾鏡的注意事項    296
14.4   使用BitmapData類動態(tài)處理位圖    297
14.4.1   BitmapData和MovieClip的結(jié)合    299
14.4.2   怎樣獲取圖形點的像素顏色    299
14.4.3   怎樣分離和合成通道    300
14.4.4   圖片像素級溶解過渡效果    301
14.4.5   應(yīng)用置換映射濾鏡創(chuàng)建圖像
扭曲效果    303
14.4.6   應(yīng)用矩陣卷積濾鏡創(chuàng)建模糊
效果    304
14.5   使用混合模式動態(tài)處理圖形    305
第15章   使用組件類動態(tài)處理影片剪輯
和組件以增加特效    309
15.1   使用Tween類動態(tài)創(chuàng)建補間動畫    309
15.1.1   關(guān)于緩動類和方法    310
15.1.2   Tween類的方法、屬性和事件    310
15.2   將緩動方法應(yīng)用于組件    311
15.2.1   將緩動方法應(yīng)用于Accordion
組件    311
15.2.2   將緩動方法應(yīng)用于ComboBox
組件    312
15.2.3   將緩動方法應(yīng)用于DataGrid
組件    312
15.3   動態(tài)創(chuàng)建過渡動畫效果    313
15.3.1   使用TransitionManager類    313
15.3.2   基于過渡的類    314
第四篇   高 級 主 題
第16章   創(chuàng)建基于屏幕的應(yīng)用程序    322
16.1   使用屏幕    322
16.1.1   Flash屏幕應(yīng)用程序的創(chuàng)作環(huán)境    323
16.1.2   屏幕與ActionScript腳本的交互
方式    323
16.2   創(chuàng)建Flash表單應(yīng)用程序    324
第17章   創(chuàng)建網(wǎng)絡(luò)應(yīng)用程序    328
17.1   瀏覽器怎樣從服務(wù)器接收和發(fā)送
數(shù)據(jù)    328
17.2   Flash影片應(yīng)用程序接收和發(fā)送數(shù)據(jù)    329
17.2.1   創(chuàng)建Flash應(yīng)用程序影片    330
17.2.2   創(chuàng)建和配置ASP網(wǎng)頁    332
17.2.3   測試應(yīng)用程序    332
第18章   Flash移動設(shè)備開發(fā)指南    333
18.1   Pocket PC開發(fā)指南    334
18.1.1   Pocket PC開發(fā)原理    334
18.1.2   Pocket PC開發(fā)示例    335
18.1.3   在Pocket PC Phone Edition上
使用Flash撥號    342
18.1.4   為Pocket PC優(yōu)化設(shè)計    343
18.2   Nokia 9200系列通信器開發(fā)指南    347
18.3   關(guān)于Flash Lite    348
18.4   為掌上設(shè)備優(yōu)化腳本代碼    348
第19章   Flash實時通信開發(fā)指南    352
19.1   安裝和配置Flash Media Server 2
服務(wù)器運行環(huán)境    353
19.1.1   關(guān)于安裝的文件    354
19.1.2   啟動和停止服務(wù)器    355
19.1.3   安裝Flash Media Server服務(wù)器
更新    355
19.2   安裝開發(fā)和調(diào)試環(huán)境    356
19.2.1   安裝創(chuàng)作環(huán)境    356
19.2.2   安裝Flash Media Server 2組件    356
19.2.3   安裝、配置麥克風(fēng)和照相機    356
19.3   創(chuàng)建第一個Flash通信應(yīng)用程序    357
19.4   Flash Player設(shè)置功能    359
19.4.1   安全性和本地存儲設(shè)置    359
19.4.2   麥克風(fēng)和照相機的偵測與設(shè)置    361
附錄A   默認值    363
附錄B   保留的關(guān)鍵字    364
附錄C   關(guān)于ActionScript 1.0    366
附錄D   關(guān)于ActionScript 3.0    370

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號