ActionScript 2.0 Garage
暫譯: ActionScript 2.0 車庫
Dan Livingston
- 出版商: Prentice Hall
- 出版日期: 2005-02-08
- 售價: $1,360
- 貴賓價: 9.5 折 $1,292
- 語言: 英文
- 頁數: 336
- 裝訂: Paperback
- ISBN: 0131484753
- ISBN-13: 9780131484757
-
相關分類:
ActionScript & FLASH
已絕版
買這商品的人也買了...
-
$520$416 -
$880$695 -
$650$514 -
$690$587 -
$750$638 -
$2,220$2,109 -
$780$616 -
$413Hibernate: A Developer's Notebook
-
$780$616 -
$480$379 -
$650$507 -
$450$383 -
$620$490 -
$1,240GNU/Linux Application Programming (Paperback)
-
$760$600 -
$880$748 -
$590$460 -
$490$382 -
$880$695 -
$680$537 -
$540$427 -
$560$442 -
$650$553 -
$299$236 -
$299$236
商品描述
Table of Contents:
Preface xv
Topic 1: What’s New in AS2? 1
Super-Short History 1
What Is AS2 Really? 1
Does AS1 Still Work? 2
Biggest Change: New Class Syntax 2
Components 2
General Changes 3
Language Changes 3
Topic 2: Strong Typing 5
Strong Typing and Code Hints 7
Tricking Flash 9
Topic 3: Function Return Typing 11
Part I: Forms 15
Topic 4: Forms: Flash or HTML? 17
Topic 5: Creating a Form Using Components 21
What Are Components? 21
Two Ways to Add Components 22
Topic 6: Creating a Form from Scratch 27
What We Did 32
Topic 7: Validating Form Data 35
ComboBoxes 35
Checkbox 38
Radio Buttons 38
Reading a DataGrid 39
TextInput, TextArea, and Regular Input Text Fields 41
Is the Right Thing Entered? 41
Alert 42
List 43
DateField 44
Topic 8: Submitting a Form and Getting Data Back 45
Checkboxes 47
Radio Buttons 48
List 48
Date Field 49
Topic 9: Form Screens 53
Overview 53
Code Fix! 55
Extras 56
Part II: Skinning Components 59
Topic 10: Setting Skins and Styles: Halo and Sample 61
Dealing with Halo’s themeColors 63
Topic 11: Setting Styles on a Single Component 65
Style Objects 69
MenuBar Misguiding 70
Topic 12: Setting Styles on a Certain Type of Component 71
Huh? 71
Those Darn Buttons 72
Topic 13: Setting Styles on All Components 77
Styles and Precedence 78
Topic 14: Skinning Components 81
Part III: Data 85
Topic 15: LoadVars Object 87
Code Fix! 87
Extra Geek 88
sendAndLoad() 89
Topic 16: Reading in Data 91
Name/Value Pairs 91
Loading XML 92
Topic 17: Sending and Receiving Data 95
getURL() 95
LoadVars.sendAndLoad() 96
XML.sendAndLoad() 97
Part IV: Loading Movies And Images 99
Topic 18: Loading and Unloading Movies 101
Loading Images 103
Unloading 103
Levels 104
Topic 19: Attaching Movies 105
Code Fix! 105
Syntax 106
Attaching to the Legs 113
Do the Fade 113
Topic 20: Loading JPEGs 117
Part V: XML 119
Topic 21: Reading and Parsing XML 121
Our XML 122
Looping through XML 124
Topic 22: RSS: Parse Me, You Fool 129
How the Function Does Its Function Thing 130
Topic 23: Creating an Internal XML Document 133
Basic Steps 134
Code Fix! 134
Title Nodes 135
Part VI: Sound 137
Topic 24: Using Simple Sound 139
Vital to Understand 139
Topic 25: MP3s and ActionScript 143
Code Fix! 143
onSoundComplete 144
ID3 144
attachSound() 145
Part VII: Video 147
Topic 26: Using Imported Video 149
Controlling the Clip 149
Exporting FLV Files 151
Topic 27: Video 153
Playback Using Media Components 154
Skipping the Component 155
Part VIII: Menus Components 159
Topic 28: Menu Component 161
Code Fix! 162
Types of Menu Items 164
Submenus 166
Menus and XML 167
Submenus and an External XML File 169
Topic 29: MenuBar 171
Do It 171
Topic 30: Accordion Panel 173
Populating the Accordion 173
Code Fix! 174
Reading from the Accordion 175
Reacting to Changing Movies 175
Part IX: Styles and Stylesheets 177
Topic 31: Stylesheets 179
CSS 179
Code Fix! 180
Some Extra Stuff 183
Topic 32: Stylesheets and XML 185
Topic 33: TextFormat 189
Part X: Random Stuff 193
Topic 34: Using Masks 195
Code Fix! 196
Another Example 196
Topic 35: Preloaders 199
Code Fix! 200
ProgressBar Component 200
Preloading and Components 201
Topic 36: Calling JavaScript 203
fscommand() 203
Topic 37: Date and Time 207
Finding How Long From Now Until Then 208
Time 209
Topic 38: Drawing with ActionScript 211
Code Fix! 211
Drawing Shapes 212
Drawing Curves 213
Topic 39: _global 217
Code Fix! 217
Part XI: Classes 219
Topic 40: Classes and Objects: An Introduction 221
Actual Code 223
Topic 41: Your First Class 225
Topic 42: Extending the Movie Clip Class 229
Classes and Subclasses 229
Code Fix! 230
Topic 43: Adding Methods to Built-in Classes 233
arrayShuffle.as 233
Part XII: Events and Listeners 237
Topic 44: Events, Handlers, and Listeners 239
Broadcasters 240
Event Handler Methods 241
Listeners 241
Topic 45: on() and onClipEvent() 245
on() 245
onClipEvent() 246
Topic 46: Event Methods 247
Code Fix! 247
Topic 47: MovieClipLoader 249
Topic 48: addListener() 251
Code Fix! 251
Events 252
removeListener() 252
Topic 49: addEventListener() 253
Code Fix! 253
Part XIII: Some New UI Components 255
Topic 50: DataGrid Component 257
Code Fix! 257
Code Fix! 260
Topic 51: Label Component 263
Styles 264
Code Fix! 265
Topic 52: Loader 265
Topic 53: Numeric Stepper 267
Topic 54: Tree 269
Code Fix! 270
Populating the Tree with an Internal XML Document 272
Topic 55: Window Component 275
Pop-Up Window 276
Close the Window 277
Issues 279
Part XIV: Data Binding 281
Topic 56: Yes, Data Binding 283
No, Really—What’s Data Binding? 283
Code Fix! 284
Getting Deeper 285
Index 287
商品描述(中文翻譯)
目錄:
前言 xv
主題 1:AS2 有什麼新功能? 1
超簡短歷史 1
AS2 究竟是什麼? 1
AS1 還能用嗎? 2
最大變化:新的類別語法 2
元件 2
一般變更 3
語言變更 3
主題 2:強型別 5
強型別與程式碼提示 7
欺騙 Flash 9
主題 3:函數返回型別 11
第一部分:表單 15
主題 4:表單:Flash 還是 HTML? 17
主題 5:使用元件創建表單 21
元件是什麼? 21
添加元件的兩種方法 22
主題 6:從零開始創建表單 27
我們做了什麼 32
主題 7:驗證表單數據 35
ComboBoxes 35
Checkbox 38
Radio Buttons 38
讀取 DataGrid 39
TextInput、TextArea 和常規輸入文本字段 41
輸入的內容正確嗎? 41
警告 42
列表 43
DateField 44
主題 8:提交表單並獲取數據 45
Checkboxes 47
Radio Buttons 48
列表 48
日期字段 49
主題 9:表單螢幕 53
概述 53
程式碼修正! 55
附加內容 56
第二部分:元件的外觀設置 59
主題 10:設置外觀和樣式:Halo 和範例 61
處理 Halo 的 themeColors 63
主題 11:在單個元件上設置樣式 65
樣式對象 69
MenuBar 誤導 70
主題 12:在特定類型的元件上設置樣式 71
嗯? 71
那些該死的按鈕 72
主題 13:在所有元件上設置樣式 77
樣式與優先順序 78
主題 14:元件的外觀設置 81
第三部分:數據 85
主題 15:LoadVars 對象 87
程式碼修正! 87
額外的技術 88
sendAndLoad() 89
主題 16:讀取數據 91
名稱/值對 91
加載 XML 92
主題 17:發送和接收數據 95
getURL() 95
LoadVars.sendAndLoad() 96
XML.sendAndLoad() 97
第四部分:加載影片和圖像 99
主題 18:加載和卸載影片 101
加載圖像 103
卸載 103
層級 104
主題 19:附加影片 105
程式碼修正! 105
語法 106
附加到腿部 113
執行淡出 113
主題 20:加載 JPEG 117
第五部分:XML 119
主題 21:讀取和解析 XML 121
我們的 XML 122
遍歷 XML 124
主題 22:RSS:解析我,笨蛋 129
函數如何執行其功能 130
主題 23:創建內部 XML 文檔 133
基本步驟 134
程式碼修正! 134
標題節點 135
第六部分:聲音 137
主題 24:使用簡單聲音 139
理解至關重要 139
主題 25:MP3 和 ActionScript 143
程式碼修正! 143
onSoundComplete 144
ID3 144
attachSound() 145
第七部分:視頻 147
主題 26:使用導入的視頻 149
控制剪輯 149
導出 FLV 文件 151
主題 27:視頻 153
使用媒體元件播放 154
跳過元件 155
第八部分:菜單元件 159
主題 28:菜單元件 161
程式碼修正! 162
菜單項類型 164
子菜單 166
菜單和 XML 167
子菜單和外部 XML 文件 169
主題 29:MenuBar 171
執行 171
主題 30:手風琴面板 173
填充手風琴 173
程式碼修正! 174
從手風琴讀取 175
對變更影片的反應 175
第九部分:樣式和樣式表 177
主題 31:樣式表 179
CSS 179
程式碼修正! 180
一些額外的內容 183
主題 32:樣式表和 XML 185
主題 33:TextFormat 189
第十部分:隨機內容 193
主題 34:使用遮罩 195
程式碼修正! 196
另一個範例 196
主題 35:預加載器 199
程式碼修正! 200
ProgressBar 元件 200
預加載和元件 201
主題 36:調用 JavaScript 203
fscommand() 203
主題 37:日期和時間 207
找出從現在到那時的時間 208
時間 209
主題 38:使用 ActionScript 繪圖 211
程式碼修正! 211
繪製形狀 212
繪製曲線 213
主題 39:_global 217
程式碼修正! 217
第十一部分:類別 219
主題 40:類別和對象:簡介 221
實際程式碼 223
主題 41:你的第一個類別 225
主題 42:擴展 Movie Clip 類別 229
類別和子類別 229
程式碼修正! 230
主題 43:向內建類別添加方法 233
arrayShuffle.as 233
第十二部分:事件和監聽器 237
主題 44:事件、處理程序和監聽器 239
廣播者 240
事件處理方法 241
監聽器 241
主題 45:on() 和 onClipEvent() 245
on() 245
onClipEvent() 246
主題 46:事件方法 247
程式碼修正! 247
主題 47:MovieClipLoader 249
主題 48:addListener() 251
程式碼修正! 251
事件 252
removeListener() 252
主題 49:addEventListener() 253
程式碼修正! 253
第十三部分:一些新的 UI 元件 255
主題 50:DataGrid 元件 257
程式碼修正! 257
程式碼修正! 260
主題 51:Label 元件 263
樣式 264
程式碼修正! 265
主題 52:Loader 265