內容簡介
ActionScript 3.0是
Adobe公司和ActionScript 發展史上的一個重要里程碑,它是面向開發人員的一種腳本語言,實現了真正意義上的面向對象。本書詳細介紹了ActionScript 3.0的基礎知識,並介紹了在Flash CS6開發環境中進行系統開發的方法。全書共分為12個項目,從最基礎的編程概念入手,詳細講解了ActionScript 3.0的語法、程式設計方法以及最為重要的部分核心類,以“任務+經典案例剖析+項目實訓”的結構方式構建內容,主要包括:ActionScript 3.0入門基礎、函式的定義與使用、事件的偵聽與處理、面向對象的編程技巧、數組、時間、文本、數學、圖形、濾鏡等類以及組件的使用,並特別介紹了在智慧型手機平台上移動應用程式的開發。
圖書目錄
項目1 初識ActionScript 3.0
1.1任務1----走近ActionScript 3.0
1.1.1知兆淋船識儲備---- ActionScript 3.0發展歷程和特點
1.1.2知識儲備---- ActionScript 3.0程式開甩棵企發工具
1.1.3動畫欣賞---- ActionScript 3.0的套用
1.2任務2---- ActionScript 3.0小試牛刀
1.2.1知識儲備----Flash CS6動作面板
1.2.2案例講解---- DIY第 一個ActionScript 3.0程式
1.2.3知識儲備----代碼片斷面板
1.2.4案例講解----【功夫Show】
1.2.5任務拓展----ActionScript 3.0參數
1.2.6任務拓展----ActionScript 3.0測試及調試
1.3 項目實訓---- 【AS2.0和AS3.0效率比較】
1.3.1 實訓目標
1.3.2 實訓要求
1.3.3 實訓步驟
1.4 技能知識點考抹笑汗全核
1.5 獨立達多束挨實踐任務
項目2 ActionScript 3.0入門基礎
2.1任務1----認知ActionScript 3.0語法
2.1.1知識儲備----ActionScript 3.0語法
2.1.2知識儲備----常量和變數
2.2 任務2----認知ActionScript 3.0數據類型與運算符
2.2.1知識儲備----數據類型
2.2.2知識儲備----運算符與表達式
2.3 任務3----認知ActionScript 3.0程式結構
2.3.1知識儲備----順序結構
2.3.2知識儲備----選擇結構
2.3.3知識儲備----循環結構
2.3.4案例精講----工作日表情
2.4項目實訓----【體重指數計算器】
2.4.1 實訓目標
2.4.2 實訓要求
2.4.3 實訓步驟
2.5技能知識點考核
2.6獨立實踐任務
項目3 函式的定義與使用
3.1 任務1----定義函式與調用函式
3.1.1 知識儲備----數的二種定義方法
3.1.2 知識儲備----調用函式
3.2 任務2----傳遞參數與函式的返回
3.2.1知識儲備----函式的參數
3.2.2知識儲備----函式的返回值
3.3 任務3----常用全局函式的使用淚您紋
3.3.1案例剖析----動畫影片播放函式
3.3.2案例剖析----外部檔案控制函式
3.3.3案例剖析----影片片段處理/列印函式
3.3.4案例剖析----其它常用函式
3.4項目實訓----梁祝】
3.4.1 實訓目標
3.4.2 實訓要求
3.4.3 實訓步驟
3.5技能知識點考核
3.6獨立實踐任務
項目4事件的偵聽與處理
4.1任務1----創建與編輯元件事件偵聽
4.1.1知識熱嫌儲備----何謂事件
4.1.2知識儲悼催體備----事件處理模式
4.1.3知識儲備----事件對象
4.2任務2----事件處理
4.2.1案例剖析----滑鼠事件
4.2.2案例剖析----鍵盤事件
4.2.3案例剖析----觸發連續動作
4.3項目實訓----【搖滾鼓手】
4.3.1 實訓目標
4.3.2 實訓要求
4.3.3 實訓步驟
4.4技能知識點考核
4.5獨立實踐任務
項目5 面向對象的編程
5.1任務1----對象的顯示和操作
5.1.1知識儲備----類和對象的概念
5.1.2案例剖析----顯示對象
5.2 任務2----自定義類的編寫
5.2.1知識儲備----自定義類的基本結構
5.2.2案例剖析----使用include導入外部類
5.2.3案例剖析----元件類
5.2.4案例剖析----文檔類
5.3項目實訓----【士兵突擊Ⅳ】
5.3.1 實訓目標
5.3.2 實訓要求
5.3.3 實訓步驟
5.4技能知識點考核
5.5獨立實踐任務
項目6 數組和時間的套用
6.1 任務1----使用數組
6.1.1案例剖析----創建數組
6.1.2案例剖析----在數組中增刪元素
6.1.3案例剖析----數組元素的排序
6.1.4案例剖析----多維數組與提取數組中的元素
6.2任務2----創建引導路徑動畫
6.2.1案例剖析----獲取日期
6.2.2案例剖析----獲取時間
6.2.2案例剖析----計算時間差
6.3項目實訓----【決戰巴西】
6.3.1 實訓目標
6.3.2 實訓要求
6.3.3 實訓步驟
6.4技能知識點考核
6.5獨立實踐任務
項目7 文本和數學的套用
7.1 任務1---使用文本
7.1.1案例剖析----使用String類
7.1.2案例剖析----使用文本域
7.1.3案例剖析----使用外部檔案
7.2 任務2----視頻的使用
7.2.1案例剖析---- Flash中的數學
7.2.2案例剖析----與角度有關的計算
7.2.3案例剖析---- ActionScript 3.0中的Point類
7.3項目實訓----【文字機器人】
7.3.1 實訓目標
7.3.2 實訓要求
7.3.3 實訓步驟
7.4技能知識點考核
7.5獨立實踐任務
項目8 圖形和濾鏡的套用
8.1 任務1----繪製圖形
8.1.1案例剖析----繪製線條
8.1.2案例剖析----繪製形狀
8.2 任務2----使用點陣圖
8.2.1案例剖析----顯示點陣圖
8.2.2案例剖析----複製點陣圖
8.2.3案例剖析----拾色器
8.3 任務3-----使用濾鏡
8.3.1案例剖析----使用斜角濾鏡
8.3.2案例剖析----使用投影濾鏡
8.4項目實訓----【CS戰警】
8.6.1 實訓目標
8.6.2 實訓要求
8.6.3 實訓步驟
8.5技能知識點考核
8.6獨立實踐任務
項目9 組件的使用
9.1 任務1----認識組件
9.1.1知識儲備----組件簡介
9.1.2知識儲備----組件的添加與刪除
9.2任務2----使用用戶界面組件
9.2.1案例剖析----選擇類組件
9.2.2案例剖析----文本類組件
9.2.3案例剖析----列表類組件
9.2.4案例剖析----控制類組件
9.2.5案例剖析----容器類組件
9.3 任務3----使用視頻控制組件
9.3.1案例剖析----視頻播放組件
9.3.2案例剖析----視頻控制組件
9.4項目實訓----【歷史知識問答】
9.4.1 實訓目標
9.4.2 實訓要求
9.4.3 實訓步驟
9.4技能知識點考核
9.5獨立實踐任務
項目10 聲音和視頻的使用
10.1 任務1----使用聲音
10.1.1案例剖析----載入外部的聲音
10.1.2案例剖析----對聲音播放進行控制
10.1.3案例剖析----繪製聲音波形
10.1.4案例剖析----使用麥克風
10.2 任務2----使用視頻
10.2.1案例剖析----載入視頻
10.2.2案例剖析----使用攝像頭
10.3項目實訓----【音視頻互動遊戲】
10.3.1 實訓目標
10.3.2 實訓要求
10.3.3 實訓步驟
10.4技能知識點考核
10.5獨立實踐任務
項目11 移動應用程式的開發
11.1 任務1----初識AIR
11.1.1知識儲備---- AIR Android開發的可行性
11.1.2知識儲備---- AIR優勢和局限性
11.2 任務2----搭建AIR開發環境
11.2.1知識儲備----安裝Android SDK
11.2.2知識儲備----使用Flash Builder 4.5
11.2.3知識儲備----使用Flash Professional CS6
11.3項目實訓----【魔術師】
11.3.1 實訓目標
11.3.2 實訓要求
11.3.3 實訓步驟
11.4技能知識點考核
11.5獨立實踐任務
項目12 綜合項目
12.1綜合項目1----【滑鼠畫板】
12.1.1 實訓目標
12.1.2 實訓要求
12.1.3 實訓步驟
12.2綜合項目2----【國畫賞析】
12.2.1 實訓目標
2.4.2 實訓要求
2.4.3 實訓步驟
2.5技能知識點考核
2.6獨立實踐任務
項目3 函式的定義與使用
3.1 任務1----定義函式與調用函式
3.1.1 知識儲備----數的二種定義方法
3.1.2 知識儲備----調用函式
3.2 任務2----傳遞參數與函式的返回
3.2.1知識儲備----函式的參數
3.2.2知識儲備----函式的返回值
3.3 任務3----常用全局函式的使用
3.3.1案例剖析----動畫影片播放函式
3.3.2案例剖析----外部檔案控制函式
3.3.3案例剖析----影片片段處理/列印函式
3.3.4案例剖析----其它常用函式
3.4項目實訓----梁祝】
3.4.1 實訓目標
3.4.2 實訓要求
3.4.3 實訓步驟
3.5技能知識點考核
3.6獨立實踐任務
項目4事件的偵聽與處理
4.1任務1----創建與編輯元件事件偵聽
4.1.1知識儲備----何謂事件
4.1.2知識儲備----事件處理模式
4.1.3知識儲備----事件對象
4.2任務2----事件處理
4.2.1案例剖析----滑鼠事件
4.2.2案例剖析----鍵盤事件
4.2.3案例剖析----觸發連續動作
4.3項目實訓----【搖滾鼓手】
4.3.1 實訓目標
4.3.2 實訓要求
4.3.3 實訓步驟
4.4技能知識點考核
4.5獨立實踐任務
項目5 面向對象的編程
5.1任務1----對象的顯示和操作
5.1.1知識儲備----類和對象的概念
5.1.2案例剖析----顯示對象
5.2 任務2----自定義類的編寫
5.2.1知識儲備----自定義類的基本結構
5.2.2案例剖析----使用include導入外部類
5.2.3案例剖析----元件類
5.2.4案例剖析----文檔類
5.3項目實訓----【士兵突擊Ⅳ】
5.3.1 實訓目標
5.3.2 實訓要求
5.3.3 實訓步驟
5.4技能知識點考核
5.5獨立實踐任務
項目6 數組和時間的套用
6.1 任務1----使用數組
6.1.1案例剖析----創建數組
6.1.2案例剖析----在數組中增刪元素
6.1.3案例剖析----數組元素的排序
6.1.4案例剖析----多維數組與提取數組中的元素
6.2任務2----創建引導路徑動畫
6.2.1案例剖析----獲取日期
6.2.2案例剖析----獲取時間
6.2.2案例剖析----計算時間差
6.3項目實訓----【決戰巴西】
6.3.1 實訓目標
6.3.2 實訓要求
6.3.3 實訓步驟
6.4技能知識點考核
6.5獨立實踐任務
項目7 文本和數學的套用
7.1 任務1---使用文本
7.1.1案例剖析----使用String類
7.1.2案例剖析----使用文本域
7.1.3案例剖析----使用外部檔案
7.2 任務2----視頻的使用
7.2.1案例剖析---- Flash中的數學
7.2.2案例剖析----與角度有關的計算
7.2.3案例剖析---- ActionScript 3.0中的Point類
7.3項目實訓----【文字機器人】
7.3.1 實訓目標
7.3.2 實訓要求
7.3.3 實訓步驟
7.4技能知識點考核
7.5獨立實踐任務
項目8 圖形和濾鏡的套用
8.1 任務1----繪製圖形
8.1.1案例剖析----繪製線條
8.1.2案例剖析----繪製形狀
8.2 任務2----使用點陣圖
8.2.1案例剖析----顯示點陣圖
8.2.2案例剖析----複製點陣圖
8.2.3案例剖析----拾色器
8.3 任務3-----使用濾鏡
8.3.1案例剖析----使用斜角濾鏡
8.3.2案例剖析----使用投影濾鏡
8.4項目實訓----【CS戰警】
8.6.1 實訓目標
8.6.2 實訓要求
8.6.3 實訓步驟
8.5技能知識點考核
8.6獨立實踐任務
項目9 組件的使用
9.1 任務1----認識組件
9.1.1知識儲備----組件簡介
9.1.2知識儲備----組件的添加與刪除
9.2任務2----使用用戶界面組件
9.2.1案例剖析----選擇類組件
9.2.2案例剖析----文本類組件
9.2.3案例剖析----列表類組件
9.2.4案例剖析----控制類組件
9.2.5案例剖析----容器類組件
9.3 任務3----使用視頻控制組件
9.3.1案例剖析----視頻播放組件
9.3.2案例剖析----視頻控制組件
9.4項目實訓----【歷史知識問答】
9.4.1 實訓目標
9.4.2 實訓要求
9.4.3 實訓步驟
9.4技能知識點考核
9.5獨立實踐任務
項目10 聲音和視頻的使用
10.1 任務1----使用聲音
10.1.1案例剖析----載入外部的聲音
10.1.2案例剖析----對聲音播放進行控制
10.1.3案例剖析----繪製聲音波形
10.1.4案例剖析----使用麥克風
10.2 任務2----使用視頻
10.2.1案例剖析----載入視頻
10.2.2案例剖析----使用攝像頭
10.3項目實訓----【音視頻互動遊戲】
10.3.1 實訓目標
10.3.2 實訓要求
10.3.3 實訓步驟
10.4技能知識點考核
10.5獨立實踐任務
項目11 移動應用程式的開發
11.1 任務1----初識AIR
11.1.1知識儲備---- AIR Android開發的可行性
11.1.2知識儲備---- AIR優勢和局限性
11.2 任務2----搭建AIR開發環境
11.2.1知識儲備----安裝Android SDK
11.2.2知識儲備----使用Flash Builder 4.5
11.2.3知識儲備----使用Flash Professional CS6
11.3項目實訓----【魔術師】
11.3.1 實訓目標
11.3.2 實訓要求
11.3.3 實訓步驟
11.4技能知識點考核
11.5獨立實踐任務
項目12 綜合項目
12.1綜合項目1----【滑鼠畫板】
12.1.1 實訓目標
12.1.2 實訓要求
12.1.3 實訓步驟
12.2綜合項目2----【國畫賞析】
12.2.1 實訓目標