注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作Flash風(fēng)云Flash ActionScript高級(jí)編程藝術(shù)

風(fēng)云Flash ActionScript高級(jí)編程藝術(shù)

風(fēng)云Flash ActionScript高級(jí)編程藝術(shù)

定 價(jià):¥45.00

作 者: 趙英杰
出版社: 電子工業(yè)出版社
叢編項(xiàng): 風(fēng)云系列
標(biāo) 簽: Flash

ISBN: 9787121025532 出版時(shí)間: 2006-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 286 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書從基本的Actionscript語(yǔ)言概念開(kāi)始介紹,配以實(shí)際的程序?qū)嵗⒋┎迳鷦?dòng)的圖示說(shuō)明,深入淺出地講解Flash Actionscript程序的運(yùn)用邏輯與概念,讓讀者從實(shí)例中學(xué)習(xí)進(jìn)而融會(huì)貫通。同時(shí),本書也說(shuō)明面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP)的語(yǔ)法及常用類別實(shí)例,提升讀者制作Flash作品的造詣和能力。全書共分為10章,精彩實(shí)例包括以三角函數(shù)制作的抽獎(jiǎng)輪盤,F(xiàn)lash Lite手機(jī)版孔明棋游戲,BitmapData類制作的數(shù)碼相簿,使用Key對(duì)象移動(dòng)狗狗,用繪圖指令構(gòu)成互動(dòng)界面,虛擬實(shí)境對(duì)象與動(dòng)態(tài)濾鏡效果,英語(yǔ)測(cè)驗(yàn)影片等。.附書光盤內(nèi)容為書中實(shí)例源文件及完成作品。..本書適用于有一定Flash使用基礎(chǔ)的讀者。...

作者簡(jiǎn)介

  趙英杰,◎?qū)W歷:美國(guó)密西根S.V.州立大學(xué)多媒體與傳播碩士;◎經(jīng)歷:◆臺(tái)灣首位Macromedia Master Instructor認(rèn)證講師,◆網(wǎng)昱多媒體出版社負(fù)責(zé)人,◆嶺東科技大學(xué)數(shù)字媒體系講師,◆行政院勞委會(huì)職訓(xùn)局93&94&95 年度沙特阿拉伯職訓(xùn)計(jì)算機(jī)訓(xùn)練JSP、PHP與Flash講師,◆2004年度Macromedia臺(tái)北與香港Flash應(yīng)用程序設(shè)計(jì)研討會(huì)講師;(主講:開(kāi)發(fā)Flash行動(dòng)裝置應(yīng)用程序),◆臺(tái)灣Macromedia Flash 2004技術(shù)研討會(huì)口譯,◆臺(tái)灣Macromedia 2004發(fā)表會(huì)翻譯,◆北京Macromedia Flash MX研討會(huì)講師,◆香港Macromedia Flash Master課程講師,◆Flash 8 & Flash MX 2004 & Flash MX官方中文版審定校譯,◆昱泉多媒體:游戲?qū)W堂Flash程序制作,◆大亞計(jì)算機(jī)多媒體講師,◆Cade signer雜志顧問(wèn)及特約記者,◆臺(tái)灣通訊雜志編輯,◆印象市場(chǎng)雜志技術(shù)編輯,◆新視界雜志技術(shù)編輯;◎?qū)iL(zhǎng):◆Flash在手機(jī)上的應(yīng)用,◆多媒體項(xiàng)目制作,◆網(wǎng)站數(shù)據(jù)庫(kù)程序設(shè)計(jì),◆動(dòng)態(tài)網(wǎng)頁(yè)制作;◎著/譯作:◆碼上就會(huì)-Flash8專業(yè)版Action Script進(jìn)階應(yīng)用﹙即將出版﹚,◆精通Action Script 2.0(譯),◆Dream weaver MX 2004《中文版》網(wǎng)頁(yè)設(shè)計(jì)寶典,◆Flash MX 2004《中文版》動(dòng)畫設(shè)計(jì)寶典,◆Cold Fusion MX與Flash MX網(wǎng)站威力實(shí)作,◆Flash MX Action Script大全(譯),◆Dream weaver MX《中文版》網(wǎng)頁(yè)實(shí)作Easy Go,◆Flash MX與XMl動(dòng)態(tài)網(wǎng)站應(yīng)用實(shí)作,◆Flash MX網(wǎng)頁(yè)動(dòng)畫寶典,◆Action Script大全(譯),◆Flash表演工坊—?jiǎng)討B(tài)網(wǎng)站制作(譯),◆Flash 5撼動(dòng)網(wǎng)頁(yè)寶典,◆Dream weaver Cultrate 4網(wǎng)站數(shù)據(jù)庫(kù)全面掌控,◆網(wǎng)頁(yè)閃靈快手Flash 4,◆Flash 3網(wǎng)頁(yè)閃靈悍將,◆FrontPage 98實(shí)用指南,◆動(dòng)畫奇兵Flash 2.0,◆Photoshop 4 非常印象,◆FrontPage 97輕松制作Home Page,◆Netscape 3.x快捷方式。

圖書目錄

第1章 ActionScript程序設(shè)計(jì)入門
1.1 ActionScript入門
“事件”與“事件處理函數(shù)”
用于Flash工具的JavaScript
程序
1.2 ActionScript腳本編輯器
腳本助手
查閱指令的語(yǔ)法
更新在線說(shuō)明
1.3 ActionScript的術(shù)語(yǔ)
函數(shù)
運(yùn)算符
類、對(duì)象與實(shí)例
方法
屬性
1.4 控制影片時(shí)間軸
編寫幀程序
程序批注
時(shí)間軸控制指令
1.5 編寫按鈕程序
按鈕程序的語(yǔ)法之一
通過(guò)按鈕處理按鍵動(dòng)作
1.6 糟糕~程序?qū)戝e(cuò)了!
避免程序出問(wèn)題的寫作習(xí)慣
按鈕程序的語(yǔ)法之二
1.7 本章總結(jié)
第2章 問(wèn)答題測(cè)驗(yàn)影片
2.1 負(fù)責(zé)暫存數(shù)據(jù)的變量
變量的命名原則
變量名稱大小寫有別
常量
2.2 基本數(shù)據(jù)類型
強(qiáng)制設(shè)置變量的類型
顯示代碼提示
2.3 制作問(wèn)答題測(cè)驗(yàn)影片
建立字段
靜態(tài)文本字段、動(dòng)態(tài)文本字段
和輸入文本字段的區(qū)別
設(shè)置字段的實(shí)例名稱
用程序設(shè)置字段內(nèi)容
2.4 判斷用戶的解答是否正確
if條件判斷式
else指令
編寫“答題”按鈕的程序
比較運(yùn)算符
else if指令
嵌套if條件式
條件當(dāng)中的且、或和反相測(cè)試
2.5 問(wèn)答題程序的問(wèn)題與解決方法
大小寫轉(zhuǎn)換與對(duì)象的方法
2.6 字符串對(duì)象的處理方法
連接字符串
字符串對(duì)象的常用功能
轉(zhuǎn)義符
2.7 通過(guò)代碼選取字段內(nèi)容
2.8 通過(guò)代碼控制字段
設(shè)置字段的邊框與背景色
2.9 建立函數(shù)
傳遞參數(shù)給函數(shù)
建立函數(shù)的返回值
強(qiáng)制指定函數(shù)的數(shù)據(jù)類型
2.10 用ActionScript動(dòng)態(tài)建立字段
動(dòng)態(tài)調(diào)整字段格式
2.11 本章總結(jié)
第3章 英語(yǔ)測(cè)驗(yàn)影片
3.1 數(shù)組變量
Arrav類的方法
3.2 Movieclip類
設(shè)置實(shí)例的屬性
影片剪輯的方法
影片剪輯的事件處理函數(shù)
編寫影片剪輯的事件處理
函數(shù)
3.3 設(shè)置英文測(cè)驗(yàn)影片的多組題目
和對(duì)應(yīng)的解答
把影片剪輯充當(dāng)按鈕來(lái)使用
編寫“開(kāi)始”按鈕的程序
3.4 數(shù)學(xué)運(yùn)算與Math類
求取隨機(jī)數(shù)
3.5 隨機(jī)顯示但不重復(fù)的題目和
圖片
3.6 變量的有效范圍
編寫“答題”按鈕和“下一題”
按鈕的程序
顯示成績(jī)和評(píng)語(yǔ)
3.7 設(shè)置嵌入字符與HTML格式化
文本
使用HTML格式化文本
3.8 影片剪輯實(shí)例的路徑與全局
變量
鎖定根路徑(10ckroot屬性)
比較時(shí)間軸變量與全局變量
3.9 復(fù)制數(shù)組數(shù)據(jù)與“散列表
(hash table)”介紹
使用Object存放數(shù)據(jù)
第4章 Key類與Dale類
4.1 事件偵聽(tīng)器與Key類
Key類介紹
4.2 使用鍵盤操控對(duì)象
控制狗狗走路
SWitchcase控制結(jié)構(gòu)
4.3 hitTest()碰撞檢測(cè)語(yǔ)法
設(shè)置并檢測(cè)墻壁和邊界
添加沙發(fā)椅
繪制切換顯示沙發(fā)椅的界限
和程序
44 添加鍵盤操控信息的對(duì)話框
采用組件建立對(duì)話框
4.5 動(dòng)態(tài)附加自行制作的對(duì)話框
采用attachMovie()方法動(dòng)態(tài)
附加影片剪輯
移除動(dòng)態(tài)附加的影片剪輯
4.6 走出室外
4.7 依據(jù)目前的時(shí)間切換白晝與
黑夜畫面
根據(jù)晝夜顯示不同的動(dòng)畫
4.8 制作翻頁(yè)鐘
用數(shù)組存儲(chǔ)星期數(shù)據(jù)
指定要顯示的翻頁(yè)鐘數(shù)字
顯示動(dòng)態(tài)更新的秒數(shù)
4.9 設(shè)置到期時(shí)間
第5章 循環(huán)程序與飄動(dòng)文字界面
5.1 編寫循環(huán)程序
while循環(huán)
do…while循環(huán)
for循環(huán)
避免在單一幀內(nèi)運(yùn)行復(fù)雜的
程序
5.2 幀循環(huán)控制結(jié)構(gòu)
通過(guò)代碼控制對(duì)象的水平
與垂直移動(dòng)
使用onEnterframe事件處理
程序處理循環(huán)
5.3 認(rèn)識(shí)setInterval()函數(shù)
終止運(yùn)行setInterval()函數(shù)
5.4 讓對(duì)象朝某個(gè)角度移動(dòng)
同時(shí)移動(dòng)多個(gè)元件實(shí)例
動(dòng)態(tài)設(shè)置一組字段內(nèi)容
5.5 讓元件隨意飄動(dòng)
5.6 讓字符飄回原點(diǎn)重組成
字符串
設(shè)置控制按鈕
計(jì)算返回原點(diǎn)的偏移量
5.7 加上一點(diǎn)動(dòng)感
制作動(dòng)態(tài)按鈕
修改返回原點(diǎn)的程序
5.8 一次移動(dòng)一個(gè)字符
再談變量的有效范圍
5.9 回旋進(jìn)場(chǎng)
啟動(dòng)回旋進(jìn)場(chǎng)效果
5.10 加上動(dòng)態(tài)邊框
5.11 讓字段產(chǎn)生色彩漸變效果
第6章 面向?qū)ο蟪绦蛉腴T
6.1 類與對(duì)象
自定義類
構(gòu)造函數(shù)
自定義方法
自定義類的語(yǔ)法說(shuō)明
6.2 封裝屬性和方法
使用private修飾符限制存取
使用getter和setter方法讀取
和設(shè)置屬性值
6.3 子類和繼承
使用super關(guān)鍵字參考父類
成員
重寫父類的方法
類屬性與類方法
6.4 設(shè)置類路俗(包)
使用import關(guān)鍵字引用包
ActionScript默認(rèn)外部文件的
路徑說(shuō)明
6.5 跟隨光標(biāo)動(dòng)態(tài)加/減速移動(dòng)的
對(duì)象
制作減速移動(dòng)效果
適當(dāng)?shù)亟獬齩nEnterFrame事件
處理函數(shù)
6.6 加入動(dòng)態(tài)音效
認(rèn)識(shí)Sound類
動(dòng)態(tài)播放音效
6.7 編寫cupid自定義類
6.8 使用Flash軟件自帶的類生成
動(dòng)畫效果
使用Tween類建立補(bǔ)間動(dòng)畫
設(shè)置Tween動(dòng)畫結(jié)束時(shí)的事件
處理函數(shù)
6.9 制作彈性縮放效果的按鈕
從事件處理函數(shù)中調(diào)用自定義
函數(shù)
設(shè)置多個(gè)影片剪輯實(shí)例的事件
處理函數(shù)
6.10 使用下拉式菜單組件選用運(yùn)動(dòng)
特效
動(dòng)態(tài)設(shè)置組件的數(shù)據(jù).
設(shè)置組件的事件處理函數(shù)
使用偵聽(tīng)器處理組件事件
包含下拉式菜單的丘比特示例
程序
第7章 制作虛擬現(xiàn)實(shí)效果影片與數(shù)碼相簿
7.1 制作虛擬現(xiàn)實(shí)效果
準(zhǔn)備對(duì)象式VR的素材
對(duì)象式VR程序的基本原理
分析
7.2 編寫對(duì)象式VR程序:基礎(chǔ)入門
(倒轉(zhuǎn)播放影片)
7.3 編寫對(duì)象式VR程序:定時(shí)
循環(huán)(setInterval())
采用set.Interval()函數(shù)的對(duì)象式
VR程序
7.4 讓用戶拖曳旋轉(zhuǎn)VR對(duì)象
編寫對(duì)象式VR程序:設(shè)置
自定義鼠標(biāo)
編寫對(duì)象式VR程序:程序
主體
7.5 環(huán)場(chǎng)VR效果:火星漫游
對(duì)象式VR程序的基本原理
分析
標(biāo)識(shí)圖片的滾動(dòng)方向
設(shè)置滾動(dòng)全景圖片的
增/減量
使用stage(舞臺(tái))類讓舞臺(tái)
內(nèi)容自動(dòng)對(duì)齊窗口邊緣
7.6 制作預(yù)載畫面
能顯示進(jìn)度的加載畫面
以柱狀圖顯示加載進(jìn)度
7.7 使用MovieclipLoader類加載
外部資源:數(shù)碼相簿
建立外部資源的加載進(jìn)度
畫面
7.8 建立動(dòng)態(tài)相框并使用scale9Grid
屬性調(diào)整相框
啟用scalle9Grid屬性調(diào)整相框
尺寸
使用Tween類為相框套用彈性
運(yùn)動(dòng)和轉(zhuǎn)場(chǎng)特效
Flash自帶的轉(zhuǎn)場(chǎng)特效
讓“相框”彈回到初始位置
使用Loadvars對(duì)象加載外部
文本信息
文本數(shù)據(jù)格式
UTF8與Unicode編碼說(shuō)明
LoadVars類語(yǔ)法
使用Loaclvars對(duì)象加載外部
文本數(shù)據(jù)
使用onLoad事件判斷數(shù)據(jù)是否
加載完畢
7.9 BitmapData類的應(yīng)用
加載庫(kù)中的位圖
7.10 位圖類型的像素溶解特效
動(dòng)態(tài)溶解位圖圖片.
從加載的外部圖片建立位圖
數(shù)據(jù)
第8章 扭轉(zhuǎn)界面與Ya教授的輪盤
8.1 “扭轉(zhuǎn)”界面暖身:朝向光標(biāo)
旋轉(zhuǎn)的箭頭
動(dòng)態(tài)建立空白影片剪輯實(shí)例
從移動(dòng)距離求取相對(duì)旋轉(zhuǎn)
角度
8.2 “扭轉(zhuǎn)”界面
“扭轉(zhuǎn)”界面的自定義類
轉(zhuǎn)動(dòng)旋鈕的程序邏輯
在事件處理函數(shù)中存取
實(shí)例變量(屬性)和自定義
函數(shù)(方法)
8.3 Ya教授的輪盤
通過(guò)代碼轉(zhuǎn)動(dòng)輪盤
增加摩擦力降低轉(zhuǎn)動(dòng)速度
依據(jù)轉(zhuǎn)動(dòng)的力道讓輪盤不停地
旋轉(zhuǎn)
設(shè)置獎(jiǎng)品的數(shù)組變量與顯示
獎(jiǎng)項(xiàng)的動(dòng)態(tài)文本字段
暫停轉(zhuǎn)動(dòng)輪盤的功能
運(yùn)行舉牌的動(dòng)作
編寫顯示獎(jiǎng)品名稱和
“再試一次”按鈕的代碼
8.4替VR影片加上動(dòng)態(tài)陰影濾鏡
效果
動(dòng)態(tài)附加組件
8.5 動(dòng)態(tài)套用投影效果
完成動(dòng)態(tài)濾鏡效果的類代碼
第9章 繪圖指令應(yīng)用與3D互動(dòng)程序
9.1 繪制線段
9.2 制作按鈕影片剪輯
取消“手指”鼠標(biāo)外觀和按鈕
的作用
動(dòng)態(tài)繪制線段
9.3 繞著圓心旋轉(zhuǎn)
排列9個(gè)單詞
旋轉(zhuǎn)9個(gè)單詞
9.4 描繪多重線段并檢測(cè)鼠標(biāo)與
各個(gè)圓點(diǎn)的距離
改變相關(guān)實(shí)例的透明度
運(yùn)用繪圖指令繪制轉(zhuǎn)圈圈界面
的9條線段
9.5 鉛筆繪圖界面
9.6 互動(dòng)3D效果
圍繞y軸旋轉(zhuǎn)對(duì)象
設(shè)置透視比例(Z軸深度)
移動(dòng)多個(gè)3D對(duì)象
9.7 動(dòng)態(tài)控制3D對(duì)象左右旋轉(zhuǎn)
改變y軸的視角
使用鼠標(biāo)滾輪控制z軸.
9.8 使用Microphone(麥克風(fēng))類
制作3D風(fēng)車
隨著音量大小改變外型的
動(dòng)畫
10.1 可運(yùn)行Flash Player的設(shè)備
介紹
為何要使用Flash?
支持Flash Lite的手機(jī)平臺(tái)
介紹
10.2 Flash Lite播放器版本說(shuō)明
10.3 使用移動(dòng)設(shè)備模板開(kāi)發(fā)Flash
內(nèi)容
操作手機(jī)模擬器.
制作Flash Lite內(nèi)容的考慮
移動(dòng)電話的輸入設(shè)備
10.4 Flash Lite 1.x程序指令快速上手
Flash Lite兼容斜線語(yǔ)法和
點(diǎn)語(yǔ)法
使用tellrFarget()指令控制影片
剪輯實(shí)例
檢測(cè)按鍵動(dòng)作
10.5 開(kāi)發(fā)手機(jī)版的“孔明棋”
游戲
游戲的場(chǎng)景畫面
編寫軟鍵程序
10.6 棋盤規(guī)劃
Flash Little 1.x的“數(shù)組”語(yǔ)法
不采用數(shù)組的做法
10.7 設(shè)置題目
10.8 建立可被重復(fù)調(diào)用的子程序
建立排列棋子的“函數(shù)片段”
調(diào)用影片剪輯實(shí)例里的
子程序
10.9 設(shè)計(jì)鼠標(biāo)
建立感應(yīng)鍵盤動(dòng)作的按鈕
程序
10.10 編寫抓取與放下棋子的
程序
動(dòng)態(tài)讀取與設(shè)置影片剪輯
實(shí)例的屬性
編寫抓取棋子的程序
放下棋子
把棋子放回原處
10.11 進(jìn)入下一關(guān)
顯示過(guò)關(guān)的對(duì)話框
結(jié)束游戲
重玩游戲
10.12 制作“孔明棋”關(guān)卡
編輯器
關(guān)卡編輯器主程序
把字符串?dāng)?shù)據(jù)復(fù)制到內(nèi)存
10.13 處理移動(dòng)電話的音效
建立復(fù)合聲音文件

本目錄推薦

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