Adobe Flash CS5 ActionScript 3.0中文版經典教程

Adobe Flash CS5 ActionScript 3.0中文版經典教程

《Adobe Flash CS5 ActionScript 3.0中文版經典教程》是人民郵電出版社2010年11月1日出版的圖書,作者是Adobe公司。

基本介紹

  • 書名:Adobe Flash CS5 ActionScript 3.0中文版經典教程
  • 作者:Adobe公司
  • 譯者井中月
  • ISBN:9787115240408, 711524040X
  • 頁數: 300頁
  • 出版社:人民郵電出版社
  • 出版時間:第1版 (2010年11月1日)
  • 裝幀:平裝
  • 開本:16開
內容簡介,編輯推薦,目錄,

內容簡介

《Adobe Flash CS5 ActionScript 3.0中文版經典教程》由Adobe公司的專家編寫,是在Adobe Flash CS5軟體中使用ActionScript 3.0編程工具的正規學習用書。全書共分為15課,通過大量富有創意的項目,詳細地介紹了使用ActionScript 3.0進行Flash製作的流程和細節,幫助您快速掌握編程工具的使用方法。
《Adobe Flash CS5 ActionScript 3.0中文版經典教程》除全面介紹了ActionScript 3.0的使用方法之外,還詳細介紹了ActionScript 3.0的新功能。書中給出了大量的提示和技巧,有助於提高您使用ActionScript 3.0的效率。無論您是Flash製作和編輯的新手,還是在Flash編程方面有了一定經驗和水平的專業人士,《Adobe Flash CS5 ActionScript 3.0中文版經典教程》都有適合您閱讀的內容。如果您對Flash CS5與ActionScript 3.0還比較陌生,可以先了解使用ActionScript 3.0所需的基本概念和知識;如果您是Flash編程的高手,則可以將主要精力放在新版本的技巧和技術的使用上。
《Adobe Flash CS5 ActionScript 3.0中文版經典教程》也適合各類相關培訓班學員及廣大自學人員參考使用。

編輯推薦

《Adobe Flash CS5 ActionScript 3.0中文版經典教程》:Adobe公司推出的權威經典教程,暢銷全球17年的著名品牌圖書,由Adobe專家撰寫的經典教程。以實例引導的正規學習用書。讓每位Flash用戶有機會學習Adobe專家的使用技巧。提供完整教學資源:素材檔案、複習題及答案。在全世界以27種語言火爆發行。

目錄

1 導航Flash時間軸 0
1.1 課程概述 0
1.2 開始 2
1.3 使用代碼片斷添加ActionScript 2
1.4 在Flash時間軸上放置代碼 6
1.4.1 使用幀標籤 6
1.4.2 利用ActionScript循環播放 6
1.4.3 記錄循環次數 7
1.4.4 使用條件語句控制時間軸 10
1.5 關於自學的一些建議 12
2 使用事件和函式 14
2.1 課程概述 14
2.2 使用事件處理函式 16
2.3 使用代碼片斷創建導航 17
2.3.1 創建按鈕實例來控制導航 18
2.3.2 添加導航的代碼片斷 19
2.4 創建事件偵聽器 21
2.4.1 添加重啟按鈕 21
2.4.2 動態修改文本區域 22
2.4.3 添加控制語言的按鈕 23
2.5 關於自學的一些建議 26
3 使用ActionScript創建動畫 28
3.1 課程概述 28
3.2 開始 30
3.3 利用ActionScript控制影片剪輯的屬性 30
3.3.1 修改屬性值 31
3.3.2 增加或減少屬性的值 32
3.3.3 利用ENTER_FRAME事件動畫影片剪輯的屬性 32
3.3.4 創建變數來保存影片剪輯的引用 33
3.3.5 利用按鈕修改影片剪輯的屬性 35
3.4 利用ActionScript的補間功能創建動畫 36
3.5 關於自學的一些建議 40
4 在外部檔案里創建ActionScript 44
4.1 課程概述 44
4.2 創建ActionScript檔案 46
4.2.1 在Flash里創建ActionScript類 46
4.2.2 ActionScript 3.0類檔案的基本結構 47
4.3 在Flash里創建類檔案的實例 51
4.3.1 替換每個橢圓實例的參數 52
4.3.2 打開或關閉makeShapes()函式 53
4.3.3 隨機設定橢圓的顏色 54
4.4 關於自學的一些建議 55
5 利用ActionScript和組件載入內容 58
5.1 課程概述 58
5.2 創建列表組件實例並設定其參數 60
5.3 添加UILoader組件的實例 61
5.4 給列表組件添加CHANGE事件偵聽器 62
5.5 把SWF檔案載入到UILoader組件 62
5.6 創建畫廊檔案 63
5.6.1 查看gallery.fla檔案 63
5.6.2 給縮略圖添加事件偵聽器 64
5.6.3 從外部檔案載入文本 65
5.7 給文本區域添加滾動條 67
5.8 關於自學的一些建議 68
6 在ActionScript 3.0里創建預載器 70
6.1 課程概述 70
6.2 測試環境裡的工具 72
6.2.1 頻寬設定 72
6.2.2 模擬下載 74
6.3 創建文本區域和進度條來跟蹤載入過程 74
6.4 利用ActionScript記錄UILoader組件的進度 76
6.4.1 為PROGRESS和COMPLETE添加事件偵聽器 76
6.4.2 創建progressHandler()函式 77
6.4.3 添加completeHandler()函式 78
6.5 控制影片剪輯的畫面來反映載入過程 79
6.6 關於自學的一些建議 84
7 在ActionScript 3.0里使用數組和循環 86
7.1 課程概述 86
7.2 開始 88
7.3 從Flash庫向場景中添加MovieClip實例 89
7.3.1 設定影片剪輯的連結屬性 89
7.3.2 向場景中添加Apple類的一個實例 90
7.4 添加初始變數 91
7.4.1 數組簡介 91
7.4.2 添加記錄用戶成績的變數 92
7.5 利用for循環生成多個實例 93
7.5.1 了解for循環的工作方式 93
7.5.2 創建for循環 94
7.5.3 利用push()給數組動態添加元素 95
7.6 實現拖放功能 96
7.7 在ENTER_FRAME偵聽器里創建遊戲 97
7.8 利用hitTestObject()檢測碰撞 100
7.8.1 添加條件語句判斷遊戲結果 102
7.8.2 利用影片剪輯幀實現視覺反饋 104
7.9 關於自學的一些建議 107
8 用ActionScript創建文本和設定格式 110
8.1 課程概述 110
8.2 開始 112
8.3 利用ActionScript創建TLF文本區域 115
8.4 把外部檔案載入到TLF文本區域 116
8.5 使用TextFormat類 118
8.6 為用戶提供自定義面板來設定文本格式 119
8.6.1 利用鍵盤快捷鍵切換格式面板 120
8.6.2 讓格式面板可以拖動 123
8.6.3 利用組件和ActionScript控制文本格式 124
8.7 利用ActionScript創建滾動條 125
8.8 關於自學的一些建議 130
9 用ActionScript控制聲音 132
9.1 課程概述 132
9.2 開始 134
9.3 添加滑塊 135
9.4 Sound類、SoundChannel類和SoundTransform類 138
9.4.1 創建Sound、SoundChannel和SoundTransform實例 138
9.4.2 添加其他變數 140
9.4.3 創建數組songList 140
9.5 使用一個for循環設定樂曲名稱 140
9.6 讓滑塊在需要時再出現 142
9.7 通過對按鈕進行編程來選擇樂曲 143
9.7.1 給樂曲按鈕添加事件偵聽器 143
9.7.2 創建chooseSong()函式 143
9.7.3 創建Sound類的實例及查看現有實例 145
9.7.4 把聲音載入到Sound實例中 145
9.7.5 創建SoundChannel和SoundTransform實例 145
9.8 控制音量和位置控制項的可見性 147
9.9 添加偵聽器獲取MP3檔案的ID3標籤 148
9.9.1 創建id3Handler()函式 148
9.9.2 添加藝術家和專輯信息 150
9.10 添加文本格式對象 151
9.11 添加滑塊的控制代碼 152
9.12 關於自學的一些建議 154
10 使用XML形式的播放列表 156
10.1 課程概述 156
10.2 XML檔案的基本結構 158
10.3 開始 160
10.4 用XML實例代替songList數組 161
10.5 使用URLLoader類載入外部播放列表 162
10.6 回響COMPLETE事件和IO_ERROR事件 162
10.7 把事件偵聽器移動到xmlLoaded()函式中 163
10.7.1 創建setSongs()函式 164
10.7.2 從XML數據里獲得樂曲名稱與藝術家 166
10.7.3 設定樂曲板的標題和藝術家信息 167
10.7.4 添加對setSongs()函式的調用 168
10.8 更新chooseSong()函式 169
10.9 使用XML數據創建超連結 171
10.10 在樂曲列表里瀏覽 172
10.11 關於自學的一些建議 174
11 利用ActionScript和組件控制視頻 176
11.1 課程概述 176
11.2 查看Lesson11資料夾里的內容 178
11.3 添加FLVPlayback組件 179
11.4 在Flash里設定FLVPlayback的屬性 179
11.4.1 設定FLVPlayback控制項 181
11.4.2 設定外觀顏色和透明度 181
11.5 用ActionScript控制FLVPlayback屬性 182
11.5.1 利用滑塊控制透明度 182
11.5.2 添加滑塊的初始ActionScript代碼 183
11.6 使用顏色 184
11.6.1 添加ColorPicker組件 185
11.6.2 設定skinBackgroundColor 185
11.6.3 設定FLVPlayback組件的source屬性 187
11.7 使用提示點 187
11.7.1 添加一個標題文本區域 188
11.7.2 使用ActionScript提示點 189
11.8 添加FLVPlaybockCaptioning組件 191
11.8.1 查看captions.xml檔案 191
11.8.2 添加FLVPlaybackCaptioning組件 192
11.9 根據XML播放列表播放多個視頻檔案 193
11.9.1 查看vidlist.xml檔案 193
11.9.2 用ActionScript載入vidlist.xml 194
11.9.3 創建xmlLoaded()函式 194
11.9.4 創建changeVid()函式 195
11.10 使用全螢幕發布設定 198
11.11 關於自學的一些建議 200
12 ActionScript圖形與動畫進階 202
12.1 課程概述 202
12.2 Flash CS5里的反向運動 204
12.2.1 查看IKSample檔案 204
12.2.2 在創作時IK與運行時IK之間切換 205
12.3 開始 206
12.4 在ActionScript里控制IK動畫 208
12.4.1 使用IKArmature和IKManager類 208
12.4.2 使用IKMover類 209
12.4.3 添加snapshot_btn的事件偵聽器 210
12.4.4 添加moveDown()函式 210
12.4.5 編寫moveUp()函式 213
12.5 創建Sound和SoundChannel實例 213
12.6 播放和停止音效 214
12.7 利用ActionScript控制用戶的網路攝像頭或攝像機 216
12.7.1 使用getCamera()方法 216
12.7.2 檢查攝像機是否存在 217
12.8 使用Bitmap類和BitmapData類 220
12.9 Pixel Bender Toolkit 222
12.9.1 查看PBFilter-as檔案 225
12.9.2 使用PBFilter類 226
12.9.3 利用滑塊操作濾鏡參數 230
12.10 關於自學的一些建議 233
13 用ActionScript實現列印和傳送電子郵件 236
13.1 課程概述 236
13.2 開始 238
13.3 添加簡單的電子郵件連結 238
13.4 從Flash傳送電子郵件 240
13.4.1 利用URLVariables類傳遞值 240
13.4.2 把URLVariables傳送到PHP檔案 241
13.5 用PrintJob類添加列印功能 243
13.5.1 用Date類獲取當前日期和時間 244
13.5.2 創建要列印的內容 245
13.5.3 在ActionScript里使用try/catch語句 246
13.5.4 傳送給印表機 247
13.6 關於自學的一些建議 250
14 用Flash和ActionScript創建Adobe AIR程式 252
14.1 課程概述 252
14.2 使用AIR專用的ActionScript 254
14.3 針對AIR項目的發布設定 255
14.3.1 設定自定義圖示 257
14.3.2 創建數字簽名 258
14.4 創建AIR程式 260
14.5 開始 261
14.6 用AIR控制列印 263
14.7 偵聽拖放事件 264
14.7.1 使用ClipboardFormats 265
14.7.2 添加onDragDrop()函式 265
14.7.3 遍歷檔案類型數組 267
14.8 關於自學的一些建議 270
15 利用第三方庫擴展ActionScript 272
15.1 課程概述 272
15.2 下載和安裝第三方ActionScript庫 274
15.2.1 設定Flash CS5的首選參數來識別外部庫 274
15.2.2 測試安裝的庫 276
15.3 開始 276
15.3.1 設定Flash CS5里的主類檔案 278
15.3.2 查看Cube3D-as類檔案 279
15.4 使用Papervision3D的BasicView類 280
15.4.1 派生BasicView類 280
15.4.2 給Cube3D類創建變數 281
15.5 創建Cube3D類的構造函式 281
15.6 創建和調整三維立方體 283
15.7 三維立方體動畫 286
15.7.1 覆蓋onRenderTick()函式 287
15.7.2 使用Caurina Transitions形成三維立方體動畫 288
15.7.3 在單擊時旋轉立方體 289
15.8 添加影片剪輯作為三維對象的材料 290
15.9 添加視頻作為三維對象的材料 292
15.10 關於自學的一些建議 299

相關詞條

熱門詞條

聯絡我們