ActionScript 3.0編程技術實戰寶典

ActionScript 3.0編程技術實戰寶典

《ActionScript 3.0編程技術實戰寶典》是2010年清華大學出版社出版的一本圖書。

基本介紹

  • 書名:ActionScript 3.0編程技術實戰寶典
  • ISBN:9787302211440
  • 頁數:562
  • 定價:59.80元
  • 出版時間:2010年1月
讀者對象,內容介紹,目錄,

讀者對象

《ActionScript 3.0編程技術實戰寶典》適合有一定Flash動畫基礎和面向對象編程基礎的程式設計師和動畫開發人員學習動畫設計,還可作為大專院校相關專業師生的輔助教材。

內容介紹

ActionScript 3.0完全按照面向對象編程的規範設計,嚴格遵循ECMA-262第三版的規則,完全支持E4X技術。《ActionScript 3.0編程技術實戰寶典》從ActionScript 3.0 IDE出發,詳細介紹ActionScript 3.0的歷史、發展、代碼規範等知識。《ActionScript 3.0編程技術實戰寶典》面向開發人員,結合ActionScript 3.0的套用難點,以及Web和桌面等領域的套用,深入剖析ActionScript 3.0編程知識。作為一本工具手冊,《ActionScript 3.0編程技術實戰寶典》還可以幫助用戶迅速解決AS程式設計過程中遇到的難點,提供精簡的實例幫助用戶高效地完成工作。

目錄

第1章ActionScript3.0概述 1
1.1ActionScript歷史 1
1.2ActionScript3.0套用 2
1.3ActionScript開發環境 4
1.4FlashActionScript首選參數 7
1.5Flash【動作】面板概述 8
1.6Flash腳本視窗概述 10
1.7設定影片屬性 10
1.8代碼注釋 12
1.9輸出訊息 13
第2章數據與運算 14
2.1認識變數 14
2.2認識常量 16
2.3ActionScript數據類型 17
2.4整型數據 17
2.5無符號整型數據 19
2.6數字型數據 20
2.7邏輯型數據 21
2.8字元串型數據 22
2.9其他類型數據 23
2.10表達式 23
2.11數學運算 24
2.12賦值運算 25
2.13邏輯運算 26
2.14按位運算 27
2.15比較運算 29
2.16其他運算 30
2.17運算符的優先權 31
2.18實戰項目:計算器程式 33
第3章流程控制 40
3.1ActionScript語句 40
3.2if語句 41
3.3if…else語句 43
3.4條件運算符 44
3.5if…elseif語句 45
3.6嵌套if語句 47
3.7switch…case語句 48
3.8while語句 49
3.9do…while語句 50
3.10for語句 52
3.11for…in語句 53
3.12foreach…in語句 55
3.13break語句 56
3.14continue語句 58
3.15label標籤語句 59
3.16with語句 60
3.17實戰項目:語句查詢程式 61
第4章函式 65
4.1編寫函式 65
4.2調用函式 67
4.3全局函式 68
4.4函式的作用域 70
4.5函式表達式 71
4.6參數值的傳遞 72
4.7參數的默認值 74
4.8arguments對象 75
4.9不定數量的參數 76
4.10函式對象 77
4.11Function類的使用 78
4.12實戰項目:計算二元一次方程組 79
第5章數組 83
5.1數組簡介 83
5.2創建數組 84
5.3遍歷數組 85
5.4添加數組元素 87
5.5移除數組元素 90
5.6搜尋匹配元素 92
5.7數組轉換字元串 95
5.8創建數組副本 96
5.9數組排序 98
5.10自定義排序 101
5.11比較數組 102
5.12運算元組元素 104
5.13創建關聯數組 106
5.14遍歷關聯數組 108
5.15創建多維數組 109
5.16實戰項目:學生成績查詢系統 111
第6章面向對象的編程 115
6.1面向對象的基本概念 115
6.2包和命名空間 117
6.3創建自定義類 119
6.4文檔類 120
6.5連結類 122
6.6對象的實例化 123
6.7類屬性 124
6.8方法 127
6.9使用修飾符 129
第7章事件 132
7.1事件處理概述 132
7.2事件處理模型 133
7.3事件的傳送者與接收者 135
7.4事件名與事件對象 136
7.5事件流 137
7.6事件流信息 138
7.7取消事件的默認行為 141
7.8停止事件流 143
7.9自定義事件 146
7.10播放器焦點事件 147
7.11幀事件 148
7.12滑鼠事件 149
7.13鍵盤事件 151
7.14時間事件 154
7.15實戰項目:接牛奶遊戲 155
第8章封裝、接口與繼承 159
8.1封裝的概念 159
8.2類的繼承 160
8.3實例屬性與繼承 161
8.4訪問修飾符與繼承 162
8.5覆蓋方法 163
8.6不繼承靜態屬性 165
8.7靜態屬性與作用域鏈 166
8.8類的接口 167
8.9定義接口 168
8.10接口的繼承 169
8.11接口的實現 169
第9章數學方法 171
9.1圓周率的套用 171
9.2指數與冪 172
9.3對數 174
9.4數字取整 176
9.5絕對值、最小值和最大值 178
9.6隨機數 180
9.7三角函式 181
9.8反三角函式 184
9.9實戰項目:無憂數學課件 186
第10章字元串 191
10.1創建字元串 191
10.2獲取字元串的長度 192
10.3插入轉義符 193
10.4連線字元串 194
10.5搜尋子字元串的位置 196
10.6搜尋匹配的子字元串 198
10.7提取子字元串 200
10.8解析字元串 202
10.9替換字元 204
10.10提取單個字元 206
10.11轉換大小寫 207
10.12字元串轉換 208
10.13實戰項目:文字搜尋程式 210
第11章正則表達式 215
11.1正則表達式概述 215
11.2正則表達式的語法 216
11.3匹配字元 217
11.4匹配標點符號 219
11.5匹配多個字元或字元串 220
11.6匹配數字 222
11.7匹配常用字元串 224
11.8搜尋匹配的字元串 226
11.9替換匹配的字元串 227
11.10非貪婪模式 228
11.11實戰項目:用戶註冊驗證 229
第12章顯示對象 236
12.1顯示對象概述 236
12.2互動對象 238
12.3添加對象到舞台 239
12.4容器中的層級 241
12.5添加對象到指定層級 242
12.6移除顯示對象 243
12.7設定對象層級 245
12.8實戰項目:Flash相冊 249
第13章操作顯示對象 252
13.1設定對象的大小 252
13.2縮放對象 254
13.3旋轉對象 256
13.4設定對象透明度 257
13.5跟隨滑鼠移動 259
13.6顯示與隱藏對象 261
13.7拖曳對象 263
13.8控制影片播放 265
13.9實戰項目:仿MAC導航條 268
第14章處理錯誤 273
14.1錯誤處理概述 273
14.2錯誤類型 274
14.3處理錯誤 275
14.4使用try…catch…finally語句
處理錯誤 277
14.5使用throw語句引發錯誤 278
14.6創建自定義錯誤類 280
14.7回響錯誤事件和狀態 280
14.8輸入/輸出錯誤 283
14.9非法操作錯誤 284
第15章發布影片和應用程式 286
15.1Flash影片發布設定 286
15.2ActionScript腳本設定 288
15.3音頻設定 290
15.4元數據設定 291
15.5AIR應用程式發布設定 292
15.6AIR高級設定 293
15.7創建應用程式描述符 295
15.8創建和套用數據簽名 296
第16章繪製圖形與遮罩 299
16.1了解繪圖類 299
16.2繪圖代碼編寫技巧 300
16.3設定線條樣式 302
16.4設定漸變線條樣式 303
16.5繪製直線 305
16.6繪製曲線 306
16.7填充顏色 307
16.8填充漸變顏色 307
16.9繪製矩形 308
16.10繪製圓形 310
16.11繪製三角形 311
16.12繪製特殊圖形 312
16.13編寫遮罩 314
16.14實戰項目:繪圖板 315
第17章運動與力學 319
17.1計時函式 319
17.2勻速直線運動 322
17.3勻速圓周運動 324
17.4勻加速運動 326
17.5隨機變速和規律變速運動 328
17.6模擬重力加速度 328
17.7模擬彈性力 330
17.8簡單碰撞檢測 332
17.9實戰項目:簡單飛行遊戲 334
第18章處理點陣圖 339
18.1創建點陣圖圖像 339
18.2添加點陣圖到舞台 340
18.3繪製顯示對象到點陣圖中 341
18.4操作像素 342
18.5複製像素 344
18.6複製通道 346
18.7創建矩形填充 348
18.8創建不規則填充 349
18.9創建噪聲 351
18.10創建花紋噪聲 352
18.11使用閾值 353
18.12套用圖像漸隱 355
18.13套用點陣圖滾動效果 356
18.14實戰項目:製作相冊 357
第19章處理文本 360
19.1處理文本簡介 360
19.2創建文本欄位 361
19.3設定框線和背景 362
19.4顯示文本 363
19.5顯示HTML格式文本 364
19.6調整文本欄位大小 367
19.7縮減空白 369
19.8創建輸入文本欄位 370
19.9創建密碼文本欄位 372
19.10限制文本輸入 374
19.11設定滾動文本 376
19.12創建文本樣式 379
19.13套用文本樣式 381
19.14實戰項目:簡單記事本程式 383
第20章套用組件 388
20.1ActionScript3.0組件 388
20.2處理組件事件 390
20.3使用按鈕組件 391
20.4使用文本標籤組件 393
20.5使用輸入文本組件 395
20.6使用文本域組件 398
20.7使用滾動窗格組件 399
20.8使用單選按鈕組件 401
20.9使用複選框組件 403
20.10使用列表框組件 405
20.11使用圖像列表組件 406
20.12使用下拉列表組件 408
20.13使用數據列表組件 411
20.14實戰項目:製作會員註冊頁界面 413
第21章套用色彩效果和濾鏡 419
21.1色彩效果與濾鏡 419
21.2套用色相濃度和重置顏色 422
21.3套用投影濾鏡 423
21.4套用模糊濾鏡 424
21.5套用發光濾鏡 426
21.6套用斜角濾鏡 427
21.7套用漸變發光濾鏡 429
21.8套用漸變斜角濾鏡 431
21.9套用顏色矩陣濾鏡 432
21.10實戰項目:產品展示動畫 435
第22章處理日期和時間 441
22.1了解Date類 441
22.2獲取當前時間 442
22.3設定時間 444
22.4時間的格式化 445
22.5處理中文時間信息 447
22.6時間的進位 448
22.7計算間隔時間 450
22.8測試字元串 451
22.9處理時區 452
22.10實戰項目:手錶程式 453
第23章處理XML 457
23.1XML組成與聲明 457
23.2XML語法 458
23.3創建XML對象 462
23.4添加XML元素 464
23.5添加元素屬性 466
23.6讀取XML元素 467
23.7讀取XML元素值 468
23.8刪除元素和屬性 470
23.9XML類型轉換 471
23.10載入XML 473
23.11實戰項目:製作幻燈片 474
第24章處理聲音 479
24.1載入聲音 479
24.2播放與停止播放 481
24.3設定聲音緩衝區 482
24.4讀取聲音檔案大小 483
24.5讀取ID3信息 484
24.6停止所有聲音 486
24.7讀取播放進度 487
24.8讀取音量 489
24.9控制音量和平衡度 490
24.10讀取聲音聲譜 492
24.11實戰項目:MP3播放器 494
第25章處理視頻 500
25.1載入和顯示視頻 500
25.2讀取視頻元數據 503
25.3控制播放進度 506
25.4管理載入進度 509
25.5管理緩衝區 511
25.6暫停和繼續播放 513
25.7關閉與清除視頻 515
25.8實戰項目:視頻播放器 517
第26章與服務端程式通信 522
26.1伺服器端語言簡介 522
26.2載入文本格式數據 523
26.3載入名值對格式數據 525
26.4載入服務端程式數據 528
26.5載入HTML文本塊 530
26.6檢查載入進度 531
26.7訪問載入中的數據 532
26.8傳送數據到伺服器端程式 535
26.9處理返回的數據 536
26.10實戰項目:新聞發布系統 538
第27章AIR套用 545
27.1RIA概述 545
27.2AIR概述 546
27.3創建AIR程式 547
27.4定製窗體 549
27.5檢測窗體設定 553
27.6自定義窗體 555
27.7實戰項目:拼圖遊戲 559

相關詞條

熱門詞條

聯絡我們