TOP
英國出版界指標大獎肯定!A.F. Steadman 獲年度作家,《史坎德》系列帶你踏上熱血奇幻旅程
Flash 動畫師編程之路:ActionScript 3.0完全精通(簡體書)
滿額折

Flash 動畫師編程之路:ActionScript 3.0完全精通(簡體書)

商品資訊

人民幣定價:49.8 元
定價
:NT$ 299 元
優惠價
87260
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :7 點
商品簡介
目次

商品簡介

《Flash 動畫師編程之路:ActionScript 3.0完全精通》采用“面向話題”方式,即以知識點為核心逐步展開講解,將動畫師使用ActionScript編程的必備知識進行了循序漸進、系統、全面的介紹。通過故事來解釋抽象的編程術語,從而使讀者理解編程的精髓。全書共11章,第1章和第2章描述了核心編程概念,包括變量、數據類型、操作符、函數等,以及它們的詳細用法,幫助讀者快速步入編程殿堂;第3章到第5章講解了面向對象編程的概念和ActionScript 3.0兩大重要機制:顯示機制和事件機制,幫助讀者從機制和思想上把握ActionScript編程;第6章到第11章深入探究了ActionScript 3.0中常用類的使用,包括文字排版、數學應用、矢量繪圖、圖形特效、網絡通訊等知識。《Flash 動畫師編程之路:ActionScript 3.0完全精通》可以讓新的ActionScript程序員從整體和細節兩個層面把握ActionScript 3.0的精髓,從而快速提高編程水平。對于有編程基礎(不限語言)的Flash、Flex、AIR愛好者和開發人員,尤其是使用ActionScript 2.0的讀者,則可以將主要精力放在ActionScript 3.0的技術和使用技巧上。無論你是Flash制作和ActionScript編程的新手,還是有一定經驗和水平的專業人士,《Flash 動畫師編程之路:ActionScript 3.0完全精通》都適合您。

目次

Chapter01 Flash編程基礎 1.1 初識ActionScript 2 1.2 ActionScript 3.0的文檔體系 3 1.2.1 DOM3事件模型 4 1.2.2 顯示列表API 4 1.3 選擇合適的開發平臺 4 1.4 舞臺和時間軸 5 1.4.1 舞臺 5 1.4.2 時間軸 6 1.4.3 舞臺和主時間軸的關系 7 1.5 坐標系統 7 1.5.1 Flash的二維坐標系統 7 1.5.2 Flash的三維坐標系統 8 1.6 易用的編程環境 8 1.6.1 Flash自帶編輯器的特點 8 1.6.2 Flash自帶編輯器的使用方法 9 1.6.3 Flash自帶編輯器的應用實例 10 1.7 點語法 1 1 1.7.1 對象與點語法 11 1.7.2 點語法與多層次對象路徑 11 1.8 文檔類 12 1.9 詞法結構 14 1.9.1 空白 14 1.9.2 語句結束符(分號) 15 1.9.3 區分大小寫 16 1.9.4 保留關鍵字 16 1.9.5 注釋 17 Chapter02 ActionScript 3.0編程基礎 2.1 編程精義 20 2.1.1 何為程序 20 2.2.2 什么是編程 21 2.2 變量全分析 22 2.2.1 什么是變量 22 2.2.2 如何聲明變量 23 2.2.3 變量的數據類型 24 2.2.4 變量的作用域 28 2.3 三種執行程序的方式 30 2.3.1 一次性執行 30 2.3.2 循環性執行 31 2.3.3 事件驅動執行 32 2.4 程序的基本結構 32 2.4.1 順序結構 33 2.4.2 條件結構 34 2.4.3 重復執行 39 2.4.4 控制循環結構 46 2.4.5 模塊結構 48 Chapter03 面向對象基礎 3.1 初識面向對象 58 3.2 ActionScript 3.0中的類 60 3.2.1 訪問控制符 64 3.2.2 屬性 66 3.2.3 方法 69 3.3 面向對象三大特性 71 3.3.1 封裝 71 3.3.2 繼承 73 3.3.3 多態 77 3.4 抽象類與接口 84 3.4.1 抽象類 84 3.4.2 接口 84 3.5 繼承和復合 86 3.6 類路徑 90 Chapter04 全新顯示對象管理 4.1 視覺架構 93 4.1.1 視覺元件架構 93 4.1.2 選擇DisplayObject子類 95 4.2 顯示編程中的顯示列表觀 96 4.3 管理顯示對象 98 4.3.1 創建并添加顯示對象到舞臺 98 4.3.2 顯示對象的深度管理 102 4.3.3 從容器中刪除顯示對象 107 4.3.4 獲取顯示對象的引用 109 4.3.5 對象類型轉換 111 4.3.6 深入了解Stage對象 112 4.4 操作顯示對象 1 17 4.4.1 改變位置 118 4.4.2 編輯尺寸和縮放對象 123 4.4.3 旋轉對象 128 4.4.4 淡化對象 128 4.4.5 遮罩顯示對象 130 Chapter05 事件模型和基本交互控制 5.1 事件概述 140 5.2 回顧與對比 141 5.3 ActionScript 3.0的事件模型 144 5.3.1 事件對象 144 5.3.2 事件分發對象 146 5.3.3 事件處理過程 150 5.3.4 事件流 152 5.4 常用事件 156 5.4.1 基本Event事件 156 5.4.2 鼠標交互事件 159 5.4.3 接收鍵盤事件 164 5.5 事件的高級應用 168 5.5.1 事件的優先級和弱引用 168 5.5.2 創建可以傳遞參數的自定義事件 170 Chapter06 String、 Math與Date 6.1 String對象 174 6.1.1 提取字符串中的一部分 175 6.1.2 字符串分析 176 6.1.3 字符串高級搜索 180 6.1.4 字符刪除與替換 185 6.1.5 用HTML標簽格式化字符串 188 6.2 Flash與數學 190 6.2.1 什么是三角學 191 6.2.2 常用三角學公式 192 6.2.3 制作游動的鯉魚(三角學應用) 195 6.2.4 其他常用數學函數 198 6.3 輕松使用系統時間 201 6.3.1 獲取Date對象的實例 201 6.3.2 與互聯網時間同步 202 6.3.3 漂亮的Flash時鐘 203 Chapter07 文本顯示與輸入 7.1 創建并顯示文本 207 7.1.1 顯示底色與邊框 207 7.1.2 文本與顯示區域自動匹配 208 7.1.3 設定文本顏色 210 7.2 格式化文本 210 7.2.1 使用HTML標簽 211 7.2.2 使用TextFormat格式化文本 213 7.2.3 使用StyleSheet樣式表 216 7.3 修改文本內容 222 7.3.1 附加文本 222 7.3.2 替換部分文本 223 7.4 字體與文本渲染 224 7.5 輸入文本與用戶的交互 226 7.5.1 格式化輸入文本 228 7.5.2 文本選擇 230 7.5.3 從HTML鏈接執行動作 230 Chapter08 圖形處理 8.1 圖形類簡述 233 8.2 繪制直線 234 8.3 繪制曲線 236 8.4 純色填充與漸變填充 237 8.5 用內置方法繪制圖形 241 8.6 Math類與繪制方法配合的妙用 242 8.7 清除繪制內容 245 8.8 處理幾何結構 246 8.9 九宮格縮放 256 Chapter09 位圖編程 9.1 動態創建并顯示位圖 259 9.2 繪制可視化對象到位圖上 260 9.3 操作資源位圖 261 9.3.1 操作庫中的位圖 261 9.3.2 加載外部位圖 262 9.4 位圖緩存 263 9.5 處理位圖像素數據 265 9.5.1 帶有取色器的畫板 266 9.5.2 填充色塊 270 9.6 復制位圖數據 271 9.7 混合模式 273 9.8 位圖濾鏡 276 9.8.1 基本濾鏡概述 276 9.8.2 使用投影濾鏡 277 9.8.3 創建可交互濾鏡 279 9.8.4 高級濾鏡概述 281 9.8.5 卷積濾鏡的妙用 281 9.8.6 置換圖濾鏡 287 Chapter10 ActionScript里的色彩世界 10.1 顏色的組成 293 10.2 ColorTransform類分析 294 10.3 純色著色 295 10.3.1 使用字符串顏色值 296 10.3.2 輸出標準顏色值 297 10.3.3 獨立設定紅、綠、藍值 298 10.4 色彩變換 299 10.4.1 動態改變通道顏色 299 10.4.2 控制亮度 304 10.4.3 調整色調 306 10.4.4 色彩反轉 307 10.5 色彩矩陣濾鏡 308 10.5.1 ColorMatrixFilter矩陣解析 308 10.5.2 用矩陣調節亮度 310 10.5.3 黑白照片 311 10.5.4 反色矩陣 312 10.5.5 ColorMatrixFilter矩陣的綜合應用 312 Chapter1 1 Flash與外部的數據通信 1 1.1 Flash Player的安全機制 318 11.1.1 安全機制簡介 318 11.1.2 解決安全沙箱 320 1 1.2 網絡通信的流程 322 11.2.1 構建通信請求對象 323 11.2.2 發送數據 324 11.2.3 偵聽過程 325 1 1.3 從外部加載顯示元素 325 11.3.1 使用Loader類加載顯示對象 325 11.3.2 控制加載對象 327 11.3.3 監控加載過程 328 11.3.4 控制并發加載 331 1 1.4 讀取三種格式類型的數據 333 11.4.1 從文本中讀取數據 333 11.4.2 從服務器腳本中讀取數據 336 11.4.3 讀取文本塊數據 337 11.4.4 發送數據并處理返回結果 337 1 1.5 SWF與瀏覽器的交互 340 11.5.1 把SWF文件嵌入到HTML頁面 340 11.5.2 從HTML頁面向SWF傳遞參數 344 11.5.3 SWF外部JavaScript代碼相互調用 347 11.5.4 實現網址跳轉 349

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 260
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區