注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Flash 動畫師編程之路:ActionScript 3.0完全精通

Flash 動畫師編程之路:ActionScript 3.0完全精通

Flash 動畫師編程之路:ActionScript 3.0完全精通

定 價:¥49.80

作 者: 安東品 編著
出版社: 化學(xué)工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Flash

ISBN: 9787122107442 出版時間: 2011-08-01 包裝: 平裝
開本: 16開 頁數(shù): 350 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Flash 動畫師編程之路:ActionScript 3.0完全精通》作者簡介

圖書目錄

Chapter01 Flash編程基礎(chǔ)
 1.1 初識ActionScript 2
 1.2 ActionScript 3.0的文檔體系 3
  1.2.1 DOM3事件模型 4
  1.2.2 顯示列表API 4
 1.3 選擇合適的開發(fā)平臺 4
 1.4 舞臺和時間軸 5
  1.4.1 舞臺 5
  1.4.2 時間軸 6
  1.4.3 舞臺和主時間軸的關(guān)系 7
 1.5 坐標(biāo)系統(tǒng) 7
  1.5.1 Flash的二維坐標(biāo)系統(tǒng) 7
  1.5.2 Flash的三維坐標(biāo)系統(tǒng) 8
 1.6 易用的編程環(huán)境 8
  1.6.1 Flash自帶編輯器的特點(diǎn) 8
  1.6.2 Flash自帶編輯器的使用方法 9
  1.6.3 Flash自帶編輯器的應(yīng)用實(shí)例 10
 1.7 點(diǎn)語法 1 111
  1.7.1 對象與點(diǎn)語法 11
  1.7.2 點(diǎn)語法與多層次對象路徑 11
 1.8 文檔類 12
 1.9 詞法結(jié)構(gòu) 14
  1.9.1 空白 14
  1.9.2 語句結(jié)束符(分號) 15
  1.9.3 區(qū)分大小寫 16
  1.9.4 保留關(guān)鍵字 16
  1.9.5 注釋 17
Chapter02 ActionScript 3.0編程基礎(chǔ)
 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 變量的數(shù)據(jù)類型 24
  2.2.4 變量的作用域 28
 2.3 三種執(zhí)行程序的方式 30
  2.3.1 一次性執(zhí)行 30
  2.3.2 循環(huán)性執(zhí)行 31
  2.3.3 事件驅(qū)動執(zhí)行 32
 2.4 程序的基本結(jié)構(gòu) 32
  2.4.1 順序結(jié)構(gòu) 33
  2.4.2 條件結(jié)構(gòu) 34
  2.4.3 重復(fù)執(zhí)行 39
  2.4.4 控制循環(huán)結(jié)構(gòu) 46
  2.4.5 模塊結(jié)構(gòu) 48
Chapter03 面向?qū)ο蠡A(chǔ)
 3.1 初識面向?qū)ο?58
 3.2 ActionScript 3.0中的類 60
  3.2.1 訪問控制符 64
  3.2.2 屬性 66
  3.2.3 方法 69
 3.3 面向?qū)ο笕筇匦?71
  3.3.1 封裝 71
  3.3.2 繼承 73
  3.3.3 多態(tài) 77
 3.4 抽象類與接口 84
  3.4.1 抽象類 84
  3.4.2 接口 84
 3.5 繼承和復(fù)合 86
 3.6 類路徑 90
Chapter04 全新顯示對象管理
 4.1 視覺架構(gòu) 93
  4.1.1 視覺元件架構(gòu) 93
  4.1.2 選擇DisplayObject子類 95
 4.2 顯示編程中的顯示列表觀 96
 4.3 管理顯示對象 98
  4.3.1 創(chuàng)建并添加顯示對象到舞臺 98
  4.3.2 顯示對象的深度管理 102
  4.3.3 從容器中刪除顯示對象 107
  4.3.4 獲取顯示對象的引用 109
  4.3.5 對象類型轉(zhuǎn)換 111
  4.3.6 深入了解Stage對象 112
 4.4 操作顯示對象 1 1117
  4.4.1 改變位置 118
  4.4.2 編輯尺寸和縮放對象 123
  4.4.3 旋轉(zhuǎn)對象 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 事件分發(fā)對象 146
  5.3.3 事件處理過程 150
  5.3.4 事件流 152
 5.4 常用事件 156
  5.4.1 基本Event事件 156
  5.4.2 鼠標(biāo)交互事件 159
  5.4.3 接收鍵盤事件 164
 5.5 事件的高級應(yīng)用 168
  5.5.1 事件的優(yōu)先級和弱引用 168
  5.5.2 創(chuàng)建可以傳遞參數(shù)的自定義事件 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標(biāo)簽格式化字符串 188
 6.2 Flash與數(shù)學(xué) 190
  6.2.1 什么是三角學(xué) 191
  6.2.2 常用三角學(xué)公式 192
  6.2.3 制作游動的鯉魚(三角學(xué)應(yīng)用) 195
  6.2.4 其他常用數(shù)學(xué)函數(shù) 198
 6.3 輕松使用系統(tǒng)時間 201
  6.3.1 獲取Date對象的實(shí)例 201
  6.3.2 與互聯(lián)網(wǎng)時間同步 202
  6.3.3 漂亮的Flash時鐘 203
Chapter07 文本顯示與輸入
 7.1 創(chuàng)建并顯示文本 207
  7.1.1 顯示底色與邊框 207
  7.1.2 文本與顯示區(qū)域自動匹配 208
  7.1.3 設(shè)定文本顏色 210
 7.2 格式化文本 210
  7.2.1 使用HTML標(biāo)簽 211
  7.2.2 使用TextFormat格式化文本 213
  7.2.3 使用StyleSheet樣式表 216
 7.3 修改文本內(nèi)容 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鏈接執(zhí)行動作 230
Chapter08 圖形處理
 8.1 圖形類簡述 233
 8.2 繪制直線 234
 8.3 繪制曲線 236
 8.4 純色填充與漸變填充 237
 8.5 用內(nèi)置方法繪制圖形 241
 8.6 Math類與繪制方法配合的妙用 242
 8.7 清除繪制內(nèi)容 245
 8.8 處理幾何結(jié)構(gòu) 246
 8.9 九宮格縮放 256
Chapter09 位圖編程
 9.1 動態(tài)創(chuàng)建并顯示位圖 259
 9.2 繪制可視化對象到位圖上 260
 9.3 操作資源位圖 261
  9.3.1 操作庫中的位圖 261
  9.3.2 加載外部位圖 262
 9.4 位圖緩存 263
 9.5 處理位圖像素數(shù)據(jù) 265
  9.5.1 帶有取色器的畫板 266
  9.5.2 填充色塊 270
 9.6 復(fù)制位圖數(shù)據(jù) 271
 9.7 混合模式 273
 9.8 位圖濾鏡 276
  9.8.1 基本濾鏡概述 276
  9.8.2 使用投影濾鏡 277
  9.8.3 創(chuàng)建可交互濾鏡 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 輸出標(biāo)準(zhǔn)顏色值 297
  10.3.3 獨(dú)立設(shè)定紅、綠、藍(lán)值 298
 10.4 色彩變換 299
  10.4.1 動態(tài)改變通道顏色 299
  10.4.2 控制亮度 304
  10.4.3 調(diào)整色調(diào) 306
  10.4.4 色彩反轉(zhuǎn) 307
 10.5 色彩矩陣濾鏡 308
  10.5.1 ColorMatrixFilter矩陣解析 308
  10.5.2 用矩陣調(diào)節(jié)亮度 310
  10.5.3 黑白照片 311
  10.5.4 反色矩陣 312
  10.5.5 ColorMatrixFilter矩陣的綜合應(yīng)用 312
Chapter1 111 Flash與外部的數(shù)據(jù)通信
 11.1 Flash Player的安全機(jī)制 318
  11.1.1 安全機(jī)制簡介 318
  11.1.2 解決安全沙箱 320
 11.2 網(wǎng)絡(luò)通信的流程 322
  11.2.1 構(gòu)建通信請求對象 323
  11.2.2 發(fā)送數(shù)據(jù) 324
  11.2.3 偵聽過程 325
 11.3 從外部加載顯示元素 325
  11.3.1 使用Loader類加載顯示對象 325
  11.3.2 控制加載對象 327
  11.3.3 監(jiān)控加載過程 328
  11.3.4 控制并發(fā)加載 331
 11.4 讀取三種格式類型的數(shù)據(jù) 333
  11.4.1 從文本中讀取數(shù)據(jù) 333
  11.4.2 從服務(wù)器腳本中讀取數(shù)據(jù) 336
  11.4.3 讀取文本塊數(shù)據(jù) 337
  11.4.4 發(fā)送數(shù)據(jù)并處理返回結(jié)果 337
 11.5 SWF與瀏覽器的交互 340
  11.5.1 把SWF文件嵌入到HTML頁面 340
  11.5.2 從HTML頁面向SWF傳遞參數(shù) 344
  11.5.3 SWF外部JavaScript代碼相互調(diào)用 347
  11.5.4 實(shí)現(xiàn)網(wǎng)址跳轉(zhuǎn) 349

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號