本書特色
這是一本寫給想打好 Flash 遊戲製作基礎,並想把寫程式當成主要開發手段,想使用免費開發工具的人來編寫的ActionScript 3.0程式設計解說書。通常要製作 Flash 內容的時候,都會使用 Adobe 提供的 Web 內容製作工具「Flash」,但本書不使用這組工具,而是使用同樣是 Adobe 提供的 Adobe Flex 2 開發工具。Flash主要是應用動畫的思想、可以說是讓「設計者」製作 Flash 內容的工具;相對之下 Flex 2 則是透過撰寫程式碼建立 Flash 內容的工具,可以說是「給程式設計師用的工具」。
Flex 2 底下包含免費的「Flex 2 SDK」以及需要付費的「Flex Builder 2」兩套工具。Flex Builder 2 的功能比較豐富、開發效率也比較好,但如果主要目的是興趣或學習的話,Flex 2 SDK 就十分足夠了。程式語言方面,Flash 9/Flex 2 使用的是物件導向指令稿 (scripting) 語言 ActionScript 3.0與 Java/C# 十分類似,是一套物件導向程式語言,本書會將其語法及相關常用類別及其應用會以實例介紹,讓您快速學習ActionScript 3.0。
本書學習重點:
○學會ActionScript 3.0 的語法
○掌握Adobe Flex 2.0 開發工具
○學習以ActionScript 3.0製作 Flash 內容
○學習ActionScript 3.0的繪圖與鍵盤、滑鼠輸入
○學習ActionScript 3.0的進階繪圖技巧與播放聲音
○學習ActionScript 3.0的儲存資料與通訊
○學習ActionScript 3.0的周邊設備控制
○學習用ActionScript 3.0實作多個遊戲程式
隨附CD:書中ActionScript3.0範例程式碼
本書內容
CHAPTER 1 以 ActionScript 3.0 製作 Flash 內容
CHAPTER 2 ActionScript 3.0 的語法
CHAPTER 3 繪圖與鍵盤、滑鼠輸入
CHAPTER 4 進階繪圖技巧與播放聲音
CHAPTER 5 儲存資料與通訊
CHAPTER 6 控制周邊設備
CHAPTER 7 製作遊戲
附錄 手機遊戲移植範例與AC 3.0 Flash套件類別參考指引
光碟內容
隨附CD:書中ActionScript3.0範例程式碼