內容簡介
目前,隨著Flash MX 2004版本的發布,Flash的腳本語言ActionScript也升級到了2.0版本。利用ActoionScript 2.0能夠編寫更為堅實的腳本,它新增了許多功能,包括新的語言元素、改進的編輯和調試工具、真正面向對象的編程模型等。本書介紹的是AcionScript 2.0最基礎的知識,從變數、函式、基本程式結構等各方面都做了非常詳細的闡述,是一本適於初學者學習的好書。
此外,本書配套的光碟中提供了書中全部160個範例源檔案和相關素材。另外還提頌汗提供了部分內容的視頻教程,我們可以直觀、清肯民灑棵楚地了解製作Flash程式的步驟,迅速掌握ActionScript2.0編程的基本方法。
本書從基礎、實用的角度出發,由淺入深,兼顧入門級讀者和提高級讀者的需求進行編寫。對於FlashActionScript 2.O基礎知識,從變數、函式、基本程式結構、類和對象、組件等各方面都做了非常詳細的闡述。初學者只要對Flash的操作有一些基礎,再通過本書的學習,就可以完全掌握ActionScript 2.0。
另外,本書在講解基本知識的同時,注重對相應的知識進行綜合套用。本書講解了一些綜合範例的製作方法,如Flash特效的製作、統計數據的方法、.MP3播放器的製作、Flash網站的製作、Flash多媒體課件的製作、Flash遊戲的製作等。
為方便讀者學習和實際製作,本書配套光碟中提供了書中全部160個範例源檔案和相關素材。另外還提供了部分內容的視頻教程,讀者可通過視頻演示,直觀、白芝尋清楚地了解製作Flash程式的步驟,迅速掌握Flash ActionScript 2.0編程的基本方法。
本書既適合Flash ActionScript初學者使用,也適合有一定編程基礎的學習者進一步深造使用。可作為自學教材和各級培訓用教材。
圖書目錄
第1章 認識ActionScript 2.0
1.1 ActionScript 2.0概遷陵述
1.2 認識開發環境
1.2.1 關於ActionScript 2.0的參數設定
1.2.2 "動作"面板
1.2.3 管理動作腳本
1.3 創建第一個專業ActionScript程式
1.3.1 製作思路
1.3.2 製作過程
第2章 ActionScript 2.0編程基礎
2.1 變數和常量
2.1.1 認識變數
2.1.2 變數名的命名規則
2.1.3 常量
2.2 數據類型
2.2.1 數字(Number)
2.2.2 字元串(String)
2.2.3 布爾值(Boolean)
2.2.4 影片剪輯(MovieClip)
2.2.5 對象(Object)
2.2.6 其他數據類型和數據類型的轉換
2.3 運算符與表達式
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.5.1 主場景中的坐標
2.5.2 中心點和註冊點
2.5.3 "信息"面板中的坐標
2.5.4 影片剪輯實例的坐標
2.5.5 全局坐標和本地坐標
2.5.6 滑鼠指針的坐標
2.6 勻速直線運動與坐標
2.6.1 水平直線運動鍵狼糠和垂直直線運動
2.6.2 斜線直線運動
2.7 角度
2.7.1 通過"變形"面板設定對象的角度
2.7.2 影片剪輯實例的角度
2.7.3 角度和弧度
2.7.4 坐標中的角度
2.8 影片剪輯的屬性
2.8.1 設定和獲取影片剪輯的屬性
2.8.2 影片剪輯屬性詳述
第3章 最簡單的ActionScript程式設計
3.1 認識函式
3.1.1 函式的一般形式
3.1.2 自定義函式
3.2 程式的三種基本結構
3.2.1 順序結構
3.2.2 選擇結構
3.2.3 循環結構
3.3 事件和事件處理
3.4 常用函式
3.4.1 時間軸控制函式
3.4.2 duplicateMovieClip( )函式與removeMovieClip( )函式
3.4.3 startDrag( )函式與stopDrag( )函式
3.4.4 loadMovie( )函式與loadMovieNum( )函式
3.4.5 loadVariables( )函式與loadVariablesNum( )函式
3.4.6 getURL( )函式
3.4.7 fscommand( )函兵市婚數
3.4.8 getTimer( )函式
3.4.9 trace( )函式及程式調試
3.5 行為
3.5.1 控制影片剪輯實例的行為
3.5.2 控制視頻播放的行為
3.5.3 控制聲音播放的行為
第4章 邏輯運算和選擇程式結構
第5章 循環程式結構
第6章 函式
第7章 面向對象編程技術
第8章 常用內置類
第9章 繪圖方法及套用
第10章 Flash動態網站開發
第11章 Flash ActionScript綜合實例
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.5.1 主場景中的坐標
2.5.2 中心點和註冊點
2.5.3 "信息"面板中的坐標
2.5.4 影片剪輯實例的坐標
2.5.5 全局坐標和本地坐標
2.5.6 滑鼠指針的坐標
2.6 勻速直線運動與坐標
2.6.1 水平直線運動和垂直直線運動
2.6.2 斜線直線運動
2.7 角度
2.7.1 通過"變形"面板設定對象的角度
2.7.2 影片剪輯實例的角度
2.7.3 角度和弧度
2.7.4 坐標中的角度
2.8 影片剪輯的屬性
2.8.1 設定和獲取影片剪輯的屬性
2.8.2 影片剪輯屬性詳述
第3章 最簡單的ActionScript程式設計
3.1 認識函式
3.1.1 函式的一般形式
3.1.2 自定義函式
3.2 程式的三種基本結構
3.2.1 順序結構
3.2.2 選擇結構
3.2.3 循環結構
3.3 事件和事件處理
3.4 常用函式
3.4.1 時間軸控制函式
3.4.2 duplicateMovieClip( )函式與removeMovieClip( )函式
3.4.3 startDrag( )函式與stopDrag( )函式
3.4.4 loadMovie( )函式與loadMovieNum( )函式
3.4.5 loadVariables( )函式與loadVariablesNum( )函式
3.4.6 getURL( )函式
3.4.7 fscommand( )函式
3.4.8 getTimer( )函式
3.4.9 trace( )函式及程式調試
3.5 行為
3.5.1 控制影片剪輯實例的行為
3.5.2 控制視頻播放的行為
3.5.3 控制聲音播放的行為
第4章 邏輯運算和選擇程式結構
第5章 循環程式結構
第6章 函式
第7章 面向對象編程技術
第8章 常用內置類
第9章 繪圖方法及套用
第10章 Flash動態網站開發
第11章 Flash ActionScript綜合實例