《ActionScript 3.0基礎教程》是2012年人民郵電出版社出版的圖書,作者是溫妮。
基本介紹
- 書名:ActionScript 3.0基礎教程
- 作者:溫妮
- 譯者:羅楷
- ISBN:9787115276100
- 頁數:365
- 定價:55.00元
- 出版時間:2012-4
內容簡介,目錄,
內容簡介
《ActionScript 3.0基礎教程》主要介紹ActionScript 3.0的基礎入門知識。《ActionScript 3.0基礎教程》詳細介紹了ActionScript 3.0的基礎知識、面向對象編程基礎、條件判斷和程式邏輯、利用ActionScript在項目中使用動畫功能、創建跨平台項目等內容。《ActionScript 3.0基礎教程》將帶領讀者深入學習如何使用ActionScript完成各種創造性的工作,並幫助讀者提高創建優秀互動套用的能力。
目錄
第1部分基礎知識
第1章對象的訪問和操作
1.1創建新的ActionScript3.0項目
1.2訪問舞台上的對象
1.3在顯示面板輸出信息
1.4對象參數
1.5總結
第2章往舞台動態地添加對象
2.1創建庫資源,並為它命名
2.2顯示佇列概述
2.2.1在舞台上創建新對象
2.2.2攪亂顯示佇列
2.2.3改變動態創建的對象的屬性
2.3代碼注釋
2.3.1創建注釋
2.3.2空格的作用
2.4總結
第3章函式
3.1函式的概念
3.2往函式傳遞參數
3.2.1創建、運行函式時可能遇到的錯誤
3.2.2沒有傳遞參數錯誤
3.2.3類型錯誤
3.3函式返回結果
3.4總結
第4章ActionScript中的數學
4.1運算符
4.1.1加法和減法
4.1.2加法還是連線符
4.1.3乘法和除法
4.1.4求模運算,表示除法並求余
4.2變數和組合表達式
4.2.1變數
4.2.2組合運算符
4.3遞增和遞減運算符
4.4運算順序
4.5使用小括弧改變運算順序
4.6運算符總結
4.7總結
第5章創建事件
5.1事件:解釋
5.2創建滑鼠事件的回響函式
5.3添加更多事件
5.4總結
第6章在時間軸代碼中使用滑鼠事件
6.1項目說明
6.2控制時間軸播放
6.2.1停止播放
6.2.2跳轉到指定幀
6.3MovieClip時間軸
6.4使用回調函式對象
6.4.1事件回調對象
6.4.2使用回調函式對象
6.4.3簡寫gotoAndStop()
6.4.4例子演示完畢
6.4.5另一個事件處理例子
6.5簡單的事件回調函式
6.6總結
第7章創建時間和幀事件
7.1使用時間事件
7.1.1停止計時器
7.1.2使用幀事件
7.2移除事件監聽
7.3該什麼時候用幀事件或者時間事件
7.4總結
項目1倒計時器
項目1.1項目說明:倒計時器
項目1.2界面設計:倒計時器
項目1.3項目啟動會議紀錄:倒計時器
項目1.4解決方案以及實現過程:倒計時器
項目1.4.1在FlashProfessional中設定項目
項目1.4.2代碼部分
項目1.4.3自動生成的IMPORT語句
項目1.4.4顯示對象
項目1.4.5開始按鈕的事件監聽
項目1.4.6定時器和定時器事件監聽
項目1.4.7開始倒計時的回調函式
項目1.4.8定時器回調函式
項目1.5總結
第2部分類的基礎
第8章什麼是類
8.1類概述
8.2變數的秘密
8.3創建類
8.4總結
第9章擴展類的功能
9.1類代碼分析
9.1.1Package語句
9.1.2Import語句
9.1.3Class語句
9.1.4類的構造函式
9.2創建類的實例
9.3添加構造函式參數
9.3.1自定義按鈕標籤
9.3.2多個屬性的設定
9.3.3定義可選填的構造函式參數
9.4創建方法
9.5從類外部訪問類中的方法
9.6總結
第10章進一步對類進行擴展
10.1public關鍵字的含義
10.2使用private語句對類進行限制
10.3對私有變數命名的最佳實踐
10.4GETTERS和SETTERS的規範代碼
10.4.1創建GETTER和SETTER方法
10.4.2使用get和set語句
10.5從幀代碼中解放:創建文檔類
10.6總結
第11章組織管理類
11.1你已經使用了包
11.1.1創建包資料夾
11.1.2引用包中的所有類
11.1.3創建多層嵌套包
11.1.4修改資源路徑
11.2總結
第3部分條件判斷和程式邏輯
第12章條件
12.1Boolean變數以及是否相等
12.1.1相等測試
12.1.2不相等測試
12.1.3更多相等與不等的演示
12.1.4讓滑鼠可以拖曳
12.1.5添加回響
12.2條件判斷
12.2.1if語句
12.2.2If…else語句
12.2.3if…elseif語句
12.3總結
第13章進階Boolean邏輯和隨機數字
13.1使用邏輯操作符
13.1.1AND操作符
13.1.2OR操作符
13.1.3NOT操作符
13.2創建複雜條件判斷
13.3創建隨機數
13.4總結
第14章文本輸入和鍵盤操作
14.1操作文本區域
14.2自定義文本樣式
14.2.1修改樣式
14.2.2創建新的ActionScript字型
14.3創建問答頁面
14.4鍵盤事件回響
14.4.1鍵盤代碼的區別:KEYCodes和CHARACTERCodes
14.4.2關於特殊按鍵代碼
14.5總結
第15章創建對象組,循環重複執行代碼
15.1什麼是循環
15.1.1使用For循環
15.1.2通過break和continue控制循環
15.1.3多重循環
15.1.4另一種循環:do循環
15.2用數組保存對象
15.2.1修改數組
15.2.2通過循環創建數組
15.2.3遍歷數組對象
15.3總結
項目2搖色子
項目2.1項目說明:搖色子
項目2.2界面設計:搖色子
項目2.3項目啟動會議:搖色子
項目2.4解決方案以及實現過程:搖色子
項目2.4.1文檔類概覽
項目2.4.2文檔類代碼分析
項目2.5總結
第4部分用ActionScript開始更多的創作
第16章用ActionScript繪圖
16.1繪畫與代碼
16.1.1精靈:沒有時間軸的MOVIECLIP元件
16.1.2你的第一個圖形
16.1.3擴展Sprite類
16.1.4筆觸與線條
16.1.5繪製曲線
16.1.6圖形繪製
16.1.7填充
16.1.8漸變
16.1.9結合循環使用繪圖API
16.2總結
第17章利用ActionScript創建動畫
17.1ActionScript動畫=坐標+時間
17.1.1利用Timer移動對象
17.1.2創建隨機動畫
17.1.3利用循環創建多物體動畫
17.1.4微調動畫
17.5總結
第18章使用外部多媒體資源
18.1使用圖片
18.2播放網路中的音頻
18.3播放網路中的視頻
18.4控制視頻播放
18.4.1暫停播放
18.4.2快進和快退
18.5總結
第5部分創建跨平台項目
第19章使用AdobeAIR創建桌面應用程式
19.1序言
19.2桌面套用的事件
19.2.1最小化
19.2.2最大化
19.2.3拖曳
19.2.4關閉
19.2.5改變大小
19.3創建會自適應大小變化的布局
19.4配置你的AIR項目
19.4.1圖示
19.4.2證書
19.4.3發布與安裝
19.5總結
第20章AdobeAIR創建移動應用程式
20.1序言
20.2創建移動項目
20.2.1你的第一個Android應用程式
20.2.2你的第一個iOS應用程式
20.3在移動設備上創建互動式套用
20.3.1手指點擊--基本的觸控操作
20.3.2簡單拖曳
20.3.3長按操作
20.4多點觸控事件
20.4.1兩手指進行縮放
20.4.2旋轉
20.5利用USB調試程式
20.5.1在Android上調試
20.5.2在iOS上調試
20.6性能最佳化
20.7總結
項目3FLIPR
項目3.1項目說明:FLIPR
項目3.2界面設計:FLIPR
項目3.3項目啟動會議:FLIPR
項目3.4解決方案以及實現過程:FLIPR
項目3.4.1項目概覽
項目3.4.2文檔類概覽
項目3.4.3顯示背景頁
項目3.4.4顯示主選單頁
項目3.4.5創建遊戲邏輯
項目3.4.6創建遊戲面板
項目3.4.7設定分數和計時器
項目3.4.8設定遊戲操控和遊戲規則
項目3.5總結
附錄配置移動設備開發環境
對Android設備進行調試設定
對iOS設備進行調試設定
第1章對象的訪問和操作
1.1創建新的ActionScript3.0項目
1.2訪問舞台上的對象
1.3在顯示面板輸出信息
1.4對象參數
1.5總結
第2章往舞台動態地添加對象
2.1創建庫資源,並為它命名
2.2顯示佇列概述
2.2.1在舞台上創建新對象
2.2.2攪亂顯示佇列
2.2.3改變動態創建的對象的屬性
2.3代碼注釋
2.3.1創建注釋
2.3.2空格的作用
2.4總結
第3章函式
3.1函式的概念
3.2往函式傳遞參數
3.2.1創建、運行函式時可能遇到的錯誤
3.2.2沒有傳遞參數錯誤
3.2.3類型錯誤
3.3函式返回結果
3.4總結
第4章ActionScript中的數學
4.1運算符
4.1.1加法和減法
4.1.2加法還是連線符
4.1.3乘法和除法
4.1.4求模運算,表示除法並求余
4.2變數和組合表達式
4.2.1變數
4.2.2組合運算符
4.3遞增和遞減運算符
4.4運算順序
4.5使用小括弧改變運算順序
4.6運算符總結
4.7總結
第5章創建事件
5.1事件:解釋
5.2創建滑鼠事件的回響函式
5.3添加更多事件
5.4總結
第6章在時間軸代碼中使用滑鼠事件
6.1項目說明
6.2控制時間軸播放
6.2.1停止播放
6.2.2跳轉到指定幀
6.3MovieClip時間軸
6.4使用回調函式對象
6.4.1事件回調對象
6.4.2使用回調函式對象
6.4.3簡寫gotoAndStop()
6.4.4例子演示完畢
6.4.5另一個事件處理例子
6.5簡單的事件回調函式
6.6總結
第7章創建時間和幀事件
7.1使用時間事件
7.1.1停止計時器
7.1.2使用幀事件
7.2移除事件監聽
7.3該什麼時候用幀事件或者時間事件
7.4總結
項目1倒計時器
項目1.1項目說明:倒計時器
項目1.2界面設計:倒計時器
項目1.3項目啟動會議紀錄:倒計時器
項目1.4解決方案以及實現過程:倒計時器
項目1.4.1在FlashProfessional中設定項目
項目1.4.2代碼部分
項目1.4.3自動生成的IMPORT語句
項目1.4.4顯示對象
項目1.4.5開始按鈕的事件監聽
項目1.4.6定時器和定時器事件監聽
項目1.4.7開始倒計時的回調函式
項目1.4.8定時器回調函式
項目1.5總結
第2部分類的基礎
第8章什麼是類
8.1類概述
8.2變數的秘密
8.3創建類
8.4總結
第9章擴展類的功能
9.1類代碼分析
9.1.1Package語句
9.1.2Import語句
9.1.3Class語句
9.1.4類的構造函式
9.2創建類的實例
9.3添加構造函式參數
9.3.1自定義按鈕標籤
9.3.2多個屬性的設定
9.3.3定義可選填的構造函式參數
9.4創建方法
9.5從類外部訪問類中的方法
9.6總結
第10章進一步對類進行擴展
10.1public關鍵字的含義
10.2使用private語句對類進行限制
10.3對私有變數命名的最佳實踐
10.4GETTERS和SETTERS的規範代碼
10.4.1創建GETTER和SETTER方法
10.4.2使用get和set語句
10.5從幀代碼中解放:創建文檔類
10.6總結
第11章組織管理類
11.1你已經使用了包
11.1.1創建包資料夾
11.1.2引用包中的所有類
11.1.3創建多層嵌套包
11.1.4修改資源路徑
11.2總結
第3部分條件判斷和程式邏輯
第12章條件
12.1Boolean變數以及是否相等
12.1.1相等測試
12.1.2不相等測試
12.1.3更多相等與不等的演示
12.1.4讓滑鼠可以拖曳
12.1.5添加回響
12.2條件判斷
12.2.1if語句
12.2.2If…else語句
12.2.3if…elseif語句
12.3總結
第13章進階Boolean邏輯和隨機數字
13.1使用邏輯操作符
13.1.1AND操作符
13.1.2OR操作符
13.1.3NOT操作符
13.2創建複雜條件判斷
13.3創建隨機數
13.4總結
第14章文本輸入和鍵盤操作
14.1操作文本區域
14.2自定義文本樣式
14.2.1修改樣式
14.2.2創建新的ActionScript字型
14.3創建問答頁面
14.4鍵盤事件回響
14.4.1鍵盤代碼的區別:KEYCodes和CHARACTERCodes
14.4.2關於特殊按鍵代碼
14.5總結
第15章創建對象組,循環重複執行代碼
15.1什麼是循環
15.1.1使用For循環
15.1.2通過break和continue控制循環
15.1.3多重循環
15.1.4另一種循環:do循環
15.2用數組保存對象
15.2.1修改數組
15.2.2通過循環創建數組
15.2.3遍歷數組對象
15.3總結
項目2搖色子
項目2.1項目說明:搖色子
項目2.2界面設計:搖色子
項目2.3項目啟動會議:搖色子
項目2.4解決方案以及實現過程:搖色子
項目2.4.1文檔類概覽
項目2.4.2文檔類代碼分析
項目2.5總結
第4部分用ActionScript開始更多的創作
第16章用ActionScript繪圖
16.1繪畫與代碼
16.1.1精靈:沒有時間軸的MOVIECLIP元件
16.1.2你的第一個圖形
16.1.3擴展Sprite類
16.1.4筆觸與線條
16.1.5繪製曲線
16.1.6圖形繪製
16.1.7填充
16.1.8漸變
16.1.9結合循環使用繪圖API
16.2總結
第17章利用ActionScript創建動畫
17.1ActionScript動畫=坐標+時間
17.1.1利用Timer移動對象
17.1.2創建隨機動畫
17.1.3利用循環創建多物體動畫
17.1.4微調動畫
17.5總結
第18章使用外部多媒體資源
18.1使用圖片
18.2播放網路中的音頻
18.3播放網路中的視頻
18.4控制視頻播放
18.4.1暫停播放
18.4.2快進和快退
18.5總結
第5部分創建跨平台項目
第19章使用AdobeAIR創建桌面應用程式
19.1序言
19.2桌面套用的事件
19.2.1最小化
19.2.2最大化
19.2.3拖曳
19.2.4關閉
19.2.5改變大小
19.3創建會自適應大小變化的布局
19.4配置你的AIR項目
19.4.1圖示
19.4.2證書
19.4.3發布與安裝
19.5總結
第20章AdobeAIR創建移動應用程式
20.1序言
20.2創建移動項目
20.2.1你的第一個Android應用程式
20.2.2你的第一個iOS應用程式
20.3在移動設備上創建互動式套用
20.3.1手指點擊--基本的觸控操作
20.3.2簡單拖曳
20.3.3長按操作
20.4多點觸控事件
20.4.1兩手指進行縮放
20.4.2旋轉
20.5利用USB調試程式
20.5.1在Android上調試
20.5.2在iOS上調試
20.6性能最佳化
20.7總結
項目3FLIPR
項目3.1項目說明:FLIPR
項目3.2界面設計:FLIPR
項目3.3項目啟動會議:FLIPR
項目3.4解決方案以及實現過程:FLIPR
項目3.4.1項目概覽
項目3.4.2文檔類概覽
項目3.4.3顯示背景頁
項目3.4.4顯示主選單頁
項目3.4.5創建遊戲邏輯
項目3.4.6創建遊戲面板
項目3.4.7設定分數和計時器
項目3.4.8設定遊戲操控和遊戲規則
項目3.5總結
附錄配置移動設備開發環境
對Android設備進行調試設定
對iOS設備進行調試設定