《ActionScript.3.0.Cookbook》

 

1.1.新建一個ActionScript 7

1.2.自定義應用程序屬性. 7

1.3.在哪裏寫ActionScript 8

1.4.如何跟蹤信息. 9

1.5.處理事件. 10

1.6.響應鼠標和鍵盤事件. 11

1.7.算術運算. 12

1.8.邏輯運算. 13

1.9.執行條件語句. 15

1.10.執行復雜的條件語句. 17

1.11.某段時間重複執行一種操作. 18

1.13.創建可重用代碼. 22

1.14.增強代碼可重用能力. 23

1.15.從方法中退出. 23

1.16.獲得方法的執行結果. 24

1.17.處理異常. 24

2.0.. 28

2.1.創建自定義類. 28

2.2.類的保存. 30

2.3.創建成員屬性. 30

2.4.創建靜態方法或屬性. 32

2.5.創建子類. 32

2.6.覆蓋超類方法. 34

2.7.創建常量. 35

2.8.發送事件. 35

3.0. 35

3.1.檢測播放器版本. 36

3.2.檢測操作系統. 36

3.3.檢測播放器類型. 37

3.4.檢測系統語言. 37

3.5.檢測顯示設置. 38

3.6.縮放影片. 39

3.7.改變對齊方式. 40

3.8.隱藏Flash 41

3.9.檢測設備音頻. 41

3.10.測設備視頻. 42

3.11.提示用戶改變播放器設置. 42

3.12.處理系統安全. 43

4.0.數字. 43

4.1.數字的不同表現形式. 44

4.2.不同數字類型之間的轉換. 44

4.3.四捨五入. 45

4.4.格式化輸出. 46

4.5.不使用掩碼進行數字格式化. 48

4.6.格式化貨幣數字. 48

4.7.生成隨機數. 49

4.8.模擬硬幣投擲. 50

4.9.模擬骰子. 53

4.10 產生唯一的隨機數. 54

4.11.轉換角度計算. 54

4.12.計算兩點之間的距離. 55

5.0.數組. 56

5.1.在數組首部和尾部添加元素. 56

5.2.遍歷數組成員. 57

5.3.搜索匹配的數組元素. 58

5.4.刪除數組元素. 60

5.5.在數組中間插入元素. 62

5.6.轉換字符串爲數組. 62

5.7.轉換數組爲字符串. 63

5.8.創建數組的拷貝. 63

5.9.存儲多維數據. 65

5.10.數組排序. 67

5.11.實現自定義排序. 70

5.12.數組元素的隨機排序. 72

5.13.取得數組元素的最大值和最小值. 72

5.14.比較數組. 73

5.15.創建關聯數組. 74

5.16.讀取關聯數組. 75

6.0.渲染. 76

6.1.在可視化對象列表中添加項目. 77

6.2.從顯示列表中刪除項目. 80

6.3.向前或向後移動對象. 82

6.4.創建自定義可視化類. 84

6.5.創建簡單的按鈕. 86

6.6.動態載入外部圖片. 89

6.7.載入外部swf並與之交互. 91   <ok>

6.8.接收鼠標事件. 93

6.9.用鼠標拖拽對象. 96

7.0.繪圖. 102

7.1.設置線條樣式. 102

7.2.設置漸變線條樣式. 103

7.3.畫一條線. 103

7.4.劃一條曲線. 104

7.5.畫一條扇形. 104

7.6.畫一個矩形. 105

7.7.畫一個圓. 106

7.8.畫一個橢圓. 106

7.9.畫一個三角形. 107

7.10.畫出規則的多邊形. 107

7.11.繪製星形. 108

7.12.用實心和半透明來填充圖形. 108

7.13.用漸變色填充圖形. 109

7.14.用位圖填充圖形. 110

7.15.編寫遮罩. 111

8.0.位圖. 112

8.1.創建BitmapData 112

8.2.添加位圖到可視化對象列表. 113

8.3.繪製可視化對象到位圖上. 113

8.4.載入外部圖片到位圖上. 114

8.5.處理象素. 115

8.6.創建矩形填充. 116

8.7.創建一個充溢填充. 116

8.8.拷貝象素. 117

8.9.拷貝通道. 118

8.10.創建噪波圖案. 119

8.11.創建布林噪波. 120

8.12.使用閾值. 123

8.13.在位圖上應用濾鏡. 124

8.14.在兩幅位圖之間轉換. 127

8.15.滾動位圖. 129

9.0.文本框. 130

9.1.創建帶邊框的文本框. 130

9.2.創建帶背景色的文本框. 130

9.3.變成一個用戶輸入框. 131

9.4.變成一個密碼輸入框. 131

9.5.過濾文本輸入框. 131

9.6.設置輸入域的最大數量. 132

9.7.顯示文本. 132

9.8.顯示HTML 132

9.9.壓縮空格. 133

9.10.調整文本框大小以適應內容. 133

9.11.滾動文本. 134

9.12.響應滾動事件. 135

9.13.格式化文本. 135

9.14.格式化用戶輸入的文本. 139

9.15.格式化一部分文本. 139

9.16.設置文本框字體. 140

9.17.嵌入字體. 140

9.18.創建可以被旋轉的文字. 141

9.19.顯示Unicode 141

9.20.設置文本框的焦點. 142

9.21.ActionScript 142

9.22.設置文本框的光標位置. 143

9.23.響應文本選中和取消選中事件. 143

9.24.監聽用戶輸入的內容. 144

9.25.在文本框裏添加超鏈接. 145

9.26.用超鏈接調用ActionScript 146

9.27.級文本佈局. 146

9.28.高級抗鋸齒. 149

9.29.替換文本. 149

9.30.獲取系統字體列表. 150

10.0.顏色. 150

10.1.改變顏色. 150

10.2.應用色彩. 150

10.3.重置顏色. 151

10.4.傾斜. 151

10.5.應用簡單的濾鏡. 151

10.6.應用高級濾鏡效果( 153

10.7.浮雕. 154

10.8.邊檢測. 154

10.9.銳化. 155

10.10.製作膠片效果. 155

10.11.應用灰度效果. 155

10.12.改變飽和度. 156

10.13.改變亮度. 156

10.14.改變對比度. 157

11.0.動作. 157

11.1.移動物體. 157

11.2.在指定方向上移動. 159

11.3.減速運動. 160

11.4.加速運動. 162

11.5.彈跳. 163

11.6.使用三角定理. 164

11.7.運用動畫技術. 166

12.0.字符串. 168

12.1.字符串連接. 169

12.2.在字符串中使用引號和省略號. 171

12.3.插入特殊的空格字符. 171

12.4.搜索字串. 172

12.5.獲取子串. 174

12.6.單詞分析. 176

12.7.刪除或替換字符或單詞. 179

12.8.每次只讀取一個字符. 180

12.9.大小寫轉換. 182

12.10.修正空格符. 183

12.11.反轉字符串. 184

12.12.Unicode 184

14.0.日期/時間. 186

14.1.獲得當前日期和時間. 187

14.2.獲取時間值. 188

14.3.獲取星期天數和月份名稱. 188

14.4.格式化日期和時間. 189

14.5.格式化秒或毫秒爲分或秒. 190

14.6.DMYHMSM和毫秒之間的轉換. 190

14.7.使用Timer 190

14.9.字符串轉換爲日期. 191

15.0.聲音. 191

15.1.創建Sound 192

15.2.開始和停止播放聲音. 192

15.3.給聲音數據設置緩衝. 193

15.4.聲音的起始播放位置. 193

15.5.循環播放. 194

15.6.獲得聲音文件的大小. 194

15.7.讀取聲音文件的ID3 195

15.8.判定音樂是否播放完畢. 197

15.9.跟蹤音樂播放進度. 198

15.10.暫停和重新播放聲音. 200

15.11.獲得聲音的音量. 201

15.12.停止播放所有的音樂. 202

15.13.讀取音樂的聲譜. 202

15.14.改變聲音的音量和平衡度. 203

16.0.視頻. 209

16.1.載入並播放視頻. 210

16.2.控制視頻聲音. 210

16.3.讀取回放時間. 211

16.4.獲得視頻長度. 211

16.5.控制回放時間. 212

16.6.放視頻. 213

16.7.管理和監視緩衝及下載進度. 213

16.8.監聽提示點. 214

16.9.給視頻添加濾鏡. 214

16.10.暫停和繼續播放視頻. 214

16.12.擦洗視頻. 215

16.13.清除視頻顯示. 217

16.14.檢測用戶帶寬. 217

17.0.數據. 219

17.1.創建,打開Local 219

17.2.寫入數據到共享對象上. 220

17.3.保存本地共享對象. 220

17.4.從共享對象中讀取數據. 222

17.5.刪除共享對象中保存的數據. 222

17.6.序列化自定義類. 223

17.7.Flash 224

17.8.控制LSO 226

18.0.交互. 226

18.1.創建本地連接. 226

18.2.發送數據. 229

18.3.基於本地連接通信的有效性驗證. 231

18.4.接受其他域的連接請求. 232

19.0.發送、讀取數值. 232

19.1.從文本文件中讀取數據. 233

19.2.從服務端腳本中讀取變量. 235

19.3.讀取文本塊(包括HTMLXML) 236

19.4.檢測讀取進度. 238

19.5.邊下載邊訪問數據. 239

19.6.發送數據給服務端腳本. 240

19.7.發送變量並處理返回結果. 241

20.0.XML 242

20.1.理解XML 243

20.2.創建XML 244

20.3.添加XML 245

20.4.添加文本節點. 246

20.5.XML 247

20.6.讀取XML 248

20.7.通過名字查找元素節點. 249

20.8.讀取文本節點. 250

20.9.讀取元素的屬性. 252

20.10.刪除元素,文本節點和屬性. 254

20.11.載入XML 255

20.12.從不同域中讀取XML 255

20.13.發送XML 256

20.14.搜索XML 260

20.15.XML 263

21.0.遠程過程調用. 263

21.1.調用Web 264

21.2.處理Web 264

21.3.處理Web 265

21.4.調用Flash Remoting方法. 265

21.5.處理FlashRemoting 響應. 266

22.0.與javascript通信. 267

22.1.調用JavaScript 267

22.2.調用ActionScript函數. 268

22.3.HTML中傳遞參數給Flash 269

23.0.文件上傳下載. 270

23.1.下載文件. 270

23.2.檢測用戶是否已選擇了下載文件. 271

23.3.監視文件下載進度. 271

23.4.瀏覽本地文件. 272

23.5.過濾瀏覽對話框顯示的文件. 272

23.6.監測用戶是否選擇了文件準備上傳. 273

23.7.上傳文件. 273

23.8.監視文件上傳進度. 273

24.0.Socket 274

24.1.連接Socket服務器. 274

24.2.發送數據. 276

24.3.接收數據. 277

24.4.socket服務器的狀態信號交換. 279

24.5.斷開與Socket服務器的連接. 281

24.6.處理Socket異常. 282

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章