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

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

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

定 價(jià):¥45.00

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

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

內(nèi)容簡介

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

作者簡介

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

本目錄推薦

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