內容介紹
《Flash AS 3.0 動畫編程(基礎與提高)》知識系統、範例豐富,每章配備提高思考題,既適合作為Flash ActionScript的國中級讀者的教材或自學教材,也適合作為各級培訓讀本。
作品目錄
第一部分 AS 3.0語言基礎 第1章 簡介 1.1 AS 3.0簡介 1.2 Flash CS3 IDE介紹 1.3 一個AS 3.0實例 第2章 基本語法 2.1 變數與常量 2.2 數據與數據類型 2.3 運算符與表達式 2.4 數組 2.5 程式結構與函式 第3章 面向對象與類 3.1 類、對象、屬性和方法 3.2 AS 3.0類的架構 3.3 類的使用 3.4 自定義類 3.5 常見內建類 3.5.1 頂級包 3.5.2 flash display包 3.5.3 flash.media包 3.5.4 flash.net包 第4章 事件偵聽機制 4.1 事件與事件偵聽 4.2 常用內置事件類第二部分 AS 3.0動畫編程基礎 第5章 Flash動畫簡介 5.1 動畫與動畫原理 5.2 “靜態”動畫與“動態”動畫 5.3 Flash動畫中的坐標系統 5.4 角與角度、旋轉 第6章 顯示編程 .1 顯示列表 6.2 渲染 第7章 用戶互動 7.1 滑鼠事件及回響 7.2 鍵盤事件及回響 7.3 移動物體第三部分 AS 3.0動畫編程提高 第8章 簡單運動 8.1 速度與加速度 8.2 環境邊界與摩擦力 8.2.1 環境邊界 8.2.2 摩擦力 第9章 複雜運動 9.1 簡單緩動與高級緩動 9.2 彈性運動 9.3 碰撞檢測 9.4 坐標旋轉與角度回彈 9.5 質量、動量與動量守恆 9.5.1 質量 9.5.2 動量 9.5.3 動量守恆 9.6 粒子系統 9.7 關節運動 9.7.1 正向運動與反向運動 9.7.2 正向運動的編程 9.7.3 反向運動的編程 第10章 3D動畫 10.1 從一維、二維到三維 10.2 3D線框模型與填充 10.3 消隱與3D燈光 10.3.1 消隱技術 10.3.2 3D燈光 第11章 其他動畫技巧 11.1 隨機運動 11.2 隨機分布 11.3 基於定時器的動畫 11.4 基於時間的動畫參考文獻