注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作FlashFlash ActionScript 3.0從入門到精通

Flash ActionScript 3.0從入門到精通

Flash ActionScript 3.0從入門到精通

定 價(jià):¥69.00

作 者: 章精設(shè),胡登濤 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Flash

ISBN: 9787302182566 出版時(shí)間: 2008-10-01 包裝: 平裝
開本: 16開 頁數(shù): 669 字?jǐn)?shù):  

內(nèi)容簡介

  Flash ActionScript 3.0的出現(xiàn),不僅從形式上改變了ActionScript,而且從本質(zhì)上改變了ActionScript,使ActionScript 3.0成為了真正的面向?qū)ο缶幊陶Z言。本書從最簡單的編程知識出發(fā),帶領(lǐng)讀者走進(jìn)編程的大門,是一本不可多得的ActionScript 3.0入門書。本書在注重基礎(chǔ)的同時(shí),從更高的層次來介紹ActionScript 3.0的面向?qū)ο筇匦?,使讀者在不知不覺巾掌握面向?qū)ο缶幊?。本書還介紹了許多數(shù)學(xué)、物理、設(shè)計(jì)模式等知識,并從這些知識出發(fā),結(jié)合ActionScript 3.0的特性,介紹了大量編程經(jīng)驗(yàn)和技巧,使讀者看完本書就能開發(fā)較大型的應(yīng)用程序。本書適合初、中級讀者,游戲、網(wǎng)站開發(fā)人員,網(wǎng)絡(luò)應(yīng)用程序開發(fā)人員等,也適合廣大的ActionScript3.0編程愛好者。

作者簡介

  章精設(shè),1999年畢業(yè)于浙江大學(xué),長期從事教學(xué)工作,在計(jì)算機(jī)多媒體技術(shù)應(yīng)用等方面,發(fā)表科研論文數(shù)十篇,主編出版了多部Flash編程相關(guān)的圖書。

圖書目錄

第1章 了解ActionScript3.0
 1.1 ActionScript的歷史
 1.2 認(rèn)識舞臺和主時(shí)間軸
  1.2.1 舞臺(Stage)
1.2.2 主時(shí)間軸(Main Timeline)
1.2.3 理解舞臺和主時(shí)間軸
 1.3 了解變量
1.3.1 定義變量
1.3.2 給變量賦值
1.3.3 輸出變量值
1.3.4 重復(fù)賦值
1.3.5 變量stage與舞臺
1.3.6 變量root與主時(shí)間軸
 1.4 通過屬性面板定義變量
1.4.1 控制影片剪輯實(shí)例
1.4.2 控制動態(tài)文本
 1.5 變量的執(zhí)行順序
1.5.1 幀的播放順序
1.5.2 圖層的加載順序
1.5.3 play()命令無效的問題
 1.6 了解動作面板
1.6.1 動作面板的組成
1.6.2 使用代碼提示
1.6.3 代碼折疊
 1.7 代碼注釋
1.7.1 單行注釋
1.7.2 多行注釋
1.7.3 文檔注釋
 1.8 代碼位置
1.8.1 外部文件代碼
1.8.2 類代碼
第2章 簡單數(shù)據(jù)類型
 2.1 數(shù)據(jù)類型
2.1.1 聲明數(shù)據(jù)類型
2.1.2 包裝類
 2.2 int類型和int類
2.2.1 int類型表示整數(shù)
2.2.2 取整數(shù)的數(shù)位
2.2.3 了解toStrin90方法
2.3 uint類型與uint類
2.3.1 RGB顏色
2.3.2 鍵控代碼
 2.4 Number類型與Number類
2.4.1 浮點(diǎn)數(shù)
2.4.2 注意浮點(diǎn)運(yùn)算
 2.5 Boolean類型與Boolean類
 2.6 String類型與String類
2.6.1 定義字符串
2.6.2 字符串的索引
2.6.3 了解轉(zhuǎn)義符
 2.7 變量名的命名規(guī)則
2.7.1 變量名是標(biāo)識符
2.7.2 同一個變量名不能重復(fù)定義
2.7.3 不能用MovieClip類的屬性名和方法名
2.7.4 不能使用關(guān)鍵字
 2.8 變量的更多知識
2.8.1 變量的默認(rèn)值
2.8.2 變量定義與代碼優(yōu)化
2.8.3 “*”類型與自動類型轉(zhuǎn)換
2.8.4 類型轉(zhuǎn)換函數(shù)
第3章 復(fù)雜數(shù)據(jù)類型
 3.1 復(fù)雜數(shù)據(jù)類型
3.1.1 包與類
3.1.2 使用Stage類
3.1.3 new運(yùn)算符
 3.2 使用顯示類
3.2.1 創(chuàng)建MovieClip類的實(shí)例
3.2.2 創(chuàng)建Bitmap類的實(shí)例
3.2.3 用反射動態(tài)創(chuàng)建實(shí)例
3.2.4 使用事件
 3.3 靜態(tài)方法和靜態(tài)屬性
3.3.1 了解Math類
3.3.2 事件類的常量屬性
3.3.3 使用靜態(tài)方法
 3.4 理解引用
3.4.1 簡單數(shù)據(jù)類型變量
3.4.2 復(fù)雜數(shù)據(jù)類型變量
3.4.3 比較簡單變量和引用變量
 3.5 垃圾回收
3.5.1 引用計(jì)數(shù)算法
3.5.2 標(biāo)記和清除算法
3.5.3 delete與動態(tài)類
 3.6 類型檢測與轉(zhuǎn)換
3.6.1 typeof()函數(shù)
3.6.2 is運(yùn)算符與繼承鏈
3.6.3 類型轉(zhuǎn)換函數(shù)與as運(yùn)算符
 3.7 數(shù)組訪問運(yùn)算符
3.7.1 創(chuàng)建和訪問數(shù)組
3.7.2 this關(guān)鍵字
3.7.3 動態(tài)訪問屬性和方法
第4章 流程控制
 4.1 條件語句
4.1.1 if語句
4.1.2 if-else語句
4.1.3 條件運(yùn)算符
4.1.4 else.if語句
4.1.5 if語句的嵌套
4.1.6 switch語句
 4.2 循環(huán)語句
4.2.1 while循環(huán)語句
4.2.2 d0…while循環(huán)語句
4.2.3 for循環(huán)語句
4.2.4 for in循環(huán)語句
4.2.5 for each in語句
4.2.6 循環(huán)語句的嵌套
4.3 其他語句
4.3.1 break語句
4.3.2 continue語句
4.3.3 label標(biāo)簽語句
 4.4 幀循環(huán)
4.4.1 多幀循環(huán)
4.4.2 enterFrame事件
 4.5 間隔循環(huán)
4.5.1 setInterval0函數(shù)
4.5.2 setTimeout0函數(shù)
4.5.3 Timer類
第5章 函數(shù)
 5.1 認(rèn)識函數(shù)
 5.2 定義和調(diào)用函數(shù)
5.2.1 用function定義函數(shù)
5.2.2 用“()”調(diào)用函數(shù)
5.2.3 函數(shù)名及引用
5.2.4 返回語句
5.2.5 如何編寫函數(shù)
 5.3 函數(shù)的參數(shù)
5.3.1 形式參數(shù)和實(shí)際參數(shù)
5.3.2 值傳遞和引用傳遞
5.3.3 參數(shù)的默認(rèn)值
5.3.4 任意數(shù)量的參數(shù)
 5.4 變量的類型
5.4.1 局部變量
5.4.2 實(shí)例變量
 5.5 函數(shù)調(diào)用的高級知識
5.5.1 arguments類與遞歸調(diào)用
5.5.2 Function類與函數(shù)調(diào)用
5.5.3 動態(tài)調(diào)用函數(shù)
5.5.4 取代條件語句的技巧
 5.6 開發(fā)3D菜單
5.6.1 結(jié)構(gòu)設(shè)計(jì)
5.6.2 把素材導(dǎo)入庫中
5.6.3 從庫中導(dǎo)出圖片
5.6.4 讓圖標(biāo)旋轉(zhuǎn)
5.6.5 設(shè)置圖標(biāo)的屬性
5.6.6 添加菜單的交互性
第6章 顯示對象
6.1 初識顯示類
6.1.1 抽象、繼承與DisplayObject類
6.1.2 交互.InteractiveObject類
6.1.3 容器與DisplayObjectContainer類
 6.2 繪圖與Graphics類
6.2.1 了解Graphics類
6.2.2 編寫繪圖代碼的技巧
6.2.3 繪圖曲線
6.2.4 繪制填充圖形
 6.3 了解顯示列表
6.3.1 顯示列表(display list)與應(yīng)用程序架構(gòu)
6.3.2 創(chuàng)建顯示列表
  6.3.3 上一級引用
6.3.4 下一級引用
6.3.5 關(guān)于手工創(chuàng)建的顯示列表
6.4 深度管理
6.4.1 了解深度
6.4.2 z順排列
6.4.3 交換深度
6.4.4 深度使用技巧
 6.5 基于時(shí)間軸的程序開發(fā)
6.5.1 【庫】面板
6.5.2 幀標(biāo)簽與FrameLabel類
6.5.3 打方塊游戲
6.5.4 幀代碼與addFrameScript()函數(shù)
 6.6 預(yù)載技術(shù)
6.6.1 了解Loaderlnf0類
6.6.2 最簡單的預(yù)載
6.6.3 預(yù)載的高級用法
 6.7 使用動畫包
6.7.1 使用Animator類制作補(bǔ)問動畫
6.7.2 使用Tween類制作補(bǔ)間動畫
6.7.3 使用TransitionManager類制作過渡效果
第7章 事件處理
 7.1 事件處理概述
7.1.1 早期的事件處理模型
7.1.2 新事件處理模型的特點(diǎn)
7.1.3 事件的發(fā)送者
7.1.4 事件名
7.1.5 事件的接收者
7.1.6 事件對象
7.1.7 事件類的架構(gòu)
 7.2 掌握Event類
7.2.1 事件流(event flow)
  7.2.2 Event類的bubbles和eventPhase屬性
7.2.3 Event類的target和lcurrentTarget屬性
7.2.4 事件的默認(rèn)行為(Default behaviors)
7.2.5 事件的優(yōu)先級與事件阻止
7.2.6 關(guān)于弱引用
7.2.7 自定義事件
 7.3 處理DisplayObject類的事件
7.3.1 activate事件幣ldeactivate事件
7.3.2 added和removed事件
7.3.3 enterFrame和render事件
7.3.4 顯示實(shí)例與普通實(shí)例的區(qū)別
 7.4 處理交互對象的鍵盤事件
7.4.1 KeyboardEvent類
7.4.2 使用組合鍵
7.4.3 使用updateAfterEvent()
7.4.4 用類保存鍵控代碼
 7.5 使用鼠標(biāo)事件
7.5.1 MouseEvent類
7.5.2 處理滾輪事件
7.5.3 擴(kuò)展鼠標(biāo)事件
7.5.4 檢測鼠標(biāo)移動的速度
7.5.5 批量拖動顯示對象
7.5.6 檢測持續(xù)按下鼠標(biāo)
7.5.7 鼠標(biāo)控制的轉(zhuǎn)盤
7.5.8檢測鼠標(biāo)是否離開了影片
第8章 Flash數(shù)學(xué)基礎(chǔ)
 8.1 坐標(biāo)與注冊點(diǎn)
  8.1.1 舞臺中的坐標(biāo)
8.1.2 中心點(diǎn)和注冊點(diǎn)
8.1.3 【信息】面板中的坐標(biāo)
8.1.4 影片剪輯實(shí)例的坐標(biāo)
8.1.5 全局坐標(biāo)和本地坐標(biāo)
8.1.6 動態(tài)修改注冊點(diǎn)
 8.2 角度
8.2.1 手工設(shè)置顯示實(shí)例的角度
8.2.2 程序設(shè)置角度
8.2.3 角度和弧度
8.2.4 坐標(biāo)中的角度
 8.3 Math類
8.3.1 勾股定理
8.3.2 正余弦函數(shù)
8.3.3 正余弦曲線
8.3.4 隨機(jī)方法
 8.4 二維坐標(biāo)系統(tǒng)與Point類
8.4.1 有向線段
8.4.2 定比分點(diǎn)
8.4.3 極坐標(biāo)和笛卡兒坐標(biāo)
 8.5 直線與Line類
8.5.1 傾斜角與斜率
8.5.2 直線方程
8.5.3 兩直線的交點(diǎn)
8.5.4 點(diǎn)到直線的距離
 8.6 矩形與Rectangle類
8.6.1 獲取矩形區(qū)域
8.6.2 DisplayOhject類的scoilRect屬性
8.6.3 縮放與DisplayObject類的scaleg Grid屬性
第9章 Flash物理基礎(chǔ)
 9.1 速度與運(yùn)動
9.1.1 基于幀的運(yùn)動
9.1.2 基于時(shí)間的運(yùn)動
 9.2 力與加速度
9.2.1 重力
9.2.2 彈性力
9.2.3 勻速圓周運(yùn)動
9.2.4 兩點(diǎn)間的運(yùn)動
 9.3 簡單碰撞檢測
9.3.1 形狀與形狀碰撞
9.3.2 點(diǎn)與形狀碰撞
9.3.3 矩形與形狀碰撞
 9.4 二維向量
9.4.1 了解向量
9.4.2 向量的表示方法
9.4.3 了解Vector類
9.4.4 Vector類的構(gòu)造函數(shù)
9.4.5 angle和length屬性
9.4.6 display()方法
9.4.7 reset()和clone()方法
9.4.8 向量的四則運(yùn)算
9.4.9 點(diǎn)積與標(biāo)準(zhǔn)化
9.4.10 向量投影
 9.5 高級碰撞檢測與反應(yīng)
9.5.1 圓與線段的碰撞檢測
9.5.2 圓與線段的碰撞反應(yīng)
9.5.3 穿墻現(xiàn)象
9.5.4 完整的例子
第10章 面向?qū)ο缶幊袒A(chǔ)
 10.1 包與類路徑
10.1.1 了解類的定義
10.1.2 編寫第一個類
10.1.3 使用包
10.1.4 類路徑
 10.2 屬性
10.2.1 成員變量與局部變量
10.2.2 實(shí)例屬性與靜態(tài)屬性
10.2.3 控制屬性的讀寫
 10.3 方法
10.3.1 初識構(gòu)造方法
10.3.2 用構(gòu)造函數(shù)傳遞參數(shù)
10.3.3 在構(gòu)造函數(shù)中使用this
10.3.4 默認(rèn)構(gòu)造函數(shù)
10.3.5 實(shí)例方法和靜態(tài)方法
 10.4 修飾符
 10.5 了解繼承
10.5.1 隱式繼承
10.5 2 顯式繼承
10.5.3 原型繼承
 10.6 文檔類
10.6.1 了解文檔類
10.6.2 文檔類與幀代碼
10.6.3 文檔類與界面的聯(lián)系
 10.7 鏈接類
  10.7.1 自動定義鏈接類
10.7.2 自定義鏈接類
10.7.3 使用swf資源庫
10.7.4 類加載與應(yīng)用程序域
 10.8 成員與繼承
  10.8.1 無參構(gòu)造函數(shù)
10.8.2 有參構(gòu)造函數(shù)
10.8.3 0verride修飾符
10.8.4 protected修飾符
10.8.5 靜態(tài)成員
10.8.6 final修飾符
 10.9 類之間的關(guān)系
10.9.1 基礎(chǔ)知識
10.9.2 應(yīng)用——幀頻檢測
 10.10 了解接口
10.10.1 接口是標(biāo)準(zhǔn)
10.10.2 定義接口的語法
10.10.3 接口繼承
10.10.4 接口的實(shí)現(xiàn)
第11 章設(shè)計(jì)模式
 11.1 事件處理與觀察者模式
11.1.1 觀察者模式
11.1.2 事件處理機(jī)制
11.1.3在類中自定義事件
 11.2 MVC模式
11.2.1 模型設(shè)計(jì)
11.2.2 視圖實(shí)現(xiàn)
11.2.3 控制器實(shí)現(xiàn)
 11.3 工廠模式
  11.3.1 簡單工廠模式
11.3.2工廠方法模式
 11.4 單例模式
11.4.1 靜態(tài)工廠方法
11.4.2 輔助類與單例模式
11.4.3 實(shí)例——工具提示
 11.5 模板方法模式
11.5.1 抽象類與抽象方法
11.5.2 模板方法
11.5.3 子類實(shí)現(xiàn)
11.5.4 優(yōu)化模式
 11.6 實(shí)例——顯示多視圖
11.6.1 需求介紹與分析
11.6.2 編寫DefaultView類
11.6.3 編寫具體內(nèi)容類
11.6.4 多態(tài)
11.6.5 設(shè)計(jì)文檔類
 11.7 界面應(yīng)用程序
11.7.1 類圖分析
11.7.2 模型設(shè)計(jì)
11.7.3 視圖設(shè)計(jì)
11.7.4 創(chuàng)建視圖
11.7.5 控制器設(shè)計(jì)
 11.8 迭代子模式
11.8.1 了解迭代子模式
11.8.2 迭代
11.8.3 聚集
11.8.4 逆序迭代
11.8.5 擴(kuò)展聚集
 11.9 合成模式
11.9.1 顯示類的架構(gòu)
11.9.2 實(shí)現(xiàn)合成模式
11.9.3 遍歷顯示對象
 11.10 裝飾模式
11.10.1 了解裝飾模式
11.10.2 使用裝飾類
11.10.3 裝飾顯示對象
 11.11 策略模式
11.11.1 了解策略模式
11.11.2 統(tǒng)計(jì)圖
第12章 FIash與服務(wù)器端程序間的通信
 12.1 ASP簡介
  12.1.1 ASP的特點(diǎn)
12.1.2 搭建ASP運(yùn)行環(huán)境
12.1.3 體驗(yàn)ASP
12.1.4 ASP開發(fā)工具
 12.2 Flash與ASP之間的通信
12.2.1 Flash從文本文件獲取數(shù)據(jù)
12.2.2 Flash從ASP獲取數(shù)據(jù)
12.2.3 Flash提交簡單數(shù)據(jù)給ASP
12.2.4 Flash提交復(fù)雜數(shù)據(jù)給ASP
 12.3 Flash與數(shù)據(jù)庫之間的通信
12.3.1 Flash讀取與修改數(shù)據(jù)庫中的數(shù)據(jù)
12.3.2 Flash查詢和添加數(shù)據(jù)庫數(shù)據(jù)
 12.4 Flash結(jié)合ASP開發(fā)實(shí)例
12.4.1 文件上傳系統(tǒng)
12.4.2 天氣預(yù)報(bào)系統(tǒng)
 12.5 FMS簡介
12.5.1 FMS的特點(diǎn)
12.5.2 搭建FMs服務(wù)器
12.5.3 配置FMS
12.5.4 管理FMS
 12.6 Flash與FMS之間的通信
12.6.1 播放服務(wù)器端的視頻
12.6.2 將視頻錄制到服務(wù)器上
12.6.3 文本聊天的實(shí)現(xiàn)
12.6.4 視頻聊天的實(shí)現(xiàn)
 12.7 php簡介
12.7.1 安裝php
12.7.2 安裝MySQL
12.7.3 檢查php與MySQL的連接
12.7.4 安裝AMF
12.7.5 讀寫數(shù)據(jù)庫
第13 章高級主題
 13.1 正則表達(dá)式
13.1.1 如何判斷中文字符
13.1.2 則表達(dá)式的作用
13.1.3 創(chuàng)建正則表達(dá)式
13.1.4 使用正則表達(dá)式
13.1.5 查找和替換英文單詞
13.1.6 刪除頭和尾的空白字符
13.1.7 了解RegExp類和Strin9類
13.1.8 轉(zhuǎn)義
13.1.9 使用編碼
13.1.10 了解元字符
13.1.11 數(shù)量詞
13.1.12 匹配的范圍
13.1.13 組合與或運(yùn)算
13.1.14 查找與替換文本
13.1.15 代碼加亮
 13.2 E4X
13.2.1 節(jié)點(diǎn)
13.2.2 節(jié)點(diǎn)的屬性
13.2.3 使用CDATA
13.2.4 使用變量創(chuàng)建XML
13.2.5 使用外部XML文件
13.2.6 加載XML文件
13.2.7 選擇XML中的數(shù)據(jù)

本目錄推薦

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