Lesson 01 編寫程式介面、流程規劃、時間軸程式介紹
1-1 前言
1-2 學習目標
1-3 何謂程式設計
1-4 Flash的程式運作方式
1-5 FLASH介面介紹
1-6 第一支程式
1-7 特殊的時間軸概念
1-8 流程規劃
1-9 時間軸控制程式
1-10 stop與gotoAndSop / gotoAndPlay指令
1-11 給程式初學者的建議
Lesson 02 FLASH的事件(event)—按鈕程式介紹
2-1 前言
2-2 學習目標
2-3 簡介影片片段(MovieClip)與按鈕(button)的差別 ..2-3
2-4 按鈕程式的寫法
2-5 函式(function)
2-6 事件(event)
2-7 按鈕常見的幾種事件
2-8 其它常見的事件
2-9 加入事件監聽(addEventListener)
2-10 移除事件監聽(removeEventListener)
2-11 超連結
2-12 本機測試超連結的問題
2-13 章節案例:連結網站的按鈕
2-14 習題
Lesson 03 movieclip屬性、整體架構,路徑
3-1 前言
3-2 學習目標
3-3 場景與影片片段
3-4 物件導向
3-5 Display Object類別
3-6 「Stage」類別:
3-7 「Sprite」類別
3-8 「MovieClip」影片片段
3-9 影片片段的命名
3-10 「.」語法
3-11 Flash的巢狀結構
3-12 各個層級之間的關係
3-13 章節案例:紙娃娃
3-14 習題
Lesson 04 變數
4-1 前言
4-2 學習目標
4-3 何謂變數
4-4 變數的宣告
4-5 等號的意義
4-6 變數的類型
4-7 變數的輸出(存取值檢視)
4-8 除錯(Debug)
4-9 變數的運算
4-10 章節案例:以按鈕控制的角色
4-11 習題
Lesson 05 迴圈
5-1 前言
5-2 學習目標
5-3 迴圈的概念
5-4 迴圈的種類
5-5 迴圈的寫法
5-6 中止迴圈執行(break)
5-7 雙重迴圈
5-8 文字
5-9 用程式控制動態文字
5-10 TextFormat類別:文字樣式改變
5-11 HTML語法套用
5-12 章節案例:九九乘法表
5-13 習題
Lesson 06 判斷式
6-1 前言
6-2 學習目標
6-3 判斷式等於流程控制
6-4 「if else」判斷式
6-5 「switch」判斷式
6-6 「&&」與「||」的特殊判斷
6-7 布林 (true or false)
6-8 「Math」類別-數學運算類別
6-9 亂數(random)
6-10 章節案例:猜拳遊戲
6-11 習題
Lesson 07 函式編寫
7-1 前言
7-2 學習目標
7-3 化大為小,化繁為簡
7-4 函式的宣告
7-5 參數
7-6 回傳值「return」
7-7 函式在程式碼裡的順序
7-8 變數的交替影響
7-9 事件與函式
7-10 章節案例:計算機
7-11 習題
Lesson 08 陣列介紹
8-1 前言
8-2 學習目標
8-3 陣列的概念
8-4 陣列的宣告與格式
8-5 利用迴圈填入資料
8-6 陣列的輸出
8-7 陣列的資料增減
8-8 排序「sort」
8-9 二維陣列
8-10 章節案例:平均值計算機
8-11 習題
Lesson 09 鍵盤控制
9-1 前言
9-2 學習大綱
9-3 鍵盤控制
9-4 鍵盤的事件
9-5 鍵盤對應「keyCode」
9-6 特殊按鈕:「Keyboard」類別
9-7 定時啟動的程式「setInterval」
9-8 碰撞偵測「hitTestObject」
9-9 章節案例:相撲遊戲
9-10 習題
Lesson 10 聲音與組件
10-1 前言
10-2 學習目標
10-3 將音樂匯入Flash
10-4 聲音物件 -「Sound」類別
10-5 聲音播放物件 - 「SoundChannel」類別
10-6 聲音播放設定-「SoundTransform」
10-7 所有聲音的總和-「SoundMixer」
10-8 載入外部音檔
10-9 組件
10-10 滑動軸「Slider」組件
10-11 章節案例:音樂播放器
10-12 習題
Lesson 11 影片播放
11-1 前言
11-2 學習目標
11-3 影片播放的格式
11-4 轉檔工具Adobe Media Encoder CS6
11-5 匯入影片檔
11-6 影片播放組件
11-7 使用提示點-「cuePoints」
11-8 章節案例:有字幕的影片
11-9 習題
Lesson 12 載入(loading)
12-1 前言
12-2 學習目標
12-3 載入的觀念
12-4 從元件庫將元件加入場景
12-5 將元件從元件庫加入元件
12-6 用迴圈設定元件屬性
12-7 移除物件
12-8 從外部載入-Loader類別
12-9 載入進度
12-10 載入失敗
12-11 章節案例:載入外部檔案
12-12 習題
Lesson 13 Flash連結xml
13-1 前言
13-2 學習目標
13-3 XML的結構
13-4 使用記事本產生XML檔案
13-5 XML類別的屬性與方法
13-6 建立XML物件的內容
13-7 讀取與修改XML資料
13-8 新增XML節點 2
13-9 刪除XML節點
13-10 XMLList物件
13-11 章節案例:簡易相簿
13-12 習題
Lesson 14 Flash本機紀錄
14-1 前言
14-2 學習目標
14-3 本機儲存類別-共享物件「SharedObject」
14-4 儲存位置
14-5 寫入資料
14-6 讀取資料
14-7 清除資料
14-8 日期類別「Date」
14-9 判斷錯誤日期
14-10 章節案例:行事曆
14-11 習題
Lesson 15 Flash連結資料庫
15-1 前言
15-2 學習目標
15-3 簡介網路的架構
15-4 PHP程式語言
15-5 Flash與PHP之間的資料傳送
15-6 建立測試環境
15-7 管理資料庫
15-8 Flash讀取外部資料的方式
15-9 以PHP來讀取資料庫的資料
15-10 寫入資料庫
15-11 章節案例:排行榜
15-12 習題
Lesson 16 小遊戲實作(一)打地鼠
16-1 前言
16-2 學習目標
16-3 計時器「Timer」類別
16-4 章節案例:打地鼠
16-5 習題
Lesson 17 小遊戲實作(二)接寶物
17-1 前言
17-2 學習目標
17-3 事件「Event. ENTER_FRAME」
17-4 章節案例:接寶物
17-5 習題
Lesson 18 AIR-Flash的本機應用程式
18-1 前言
18-2 學習目標
18-3 AIR的架構
18-4 安裝AIR執行環境
18-5 發佈第一支AIR程式
18-6 AIR的開檔寫檔
18-7 章節案例:趣味圖片產生器
18-8 習題