注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡圖形圖像、多媒體、網頁制作Flash風云Flash ActionScript高級編程藝術

風云Flash ActionScript高級編程藝術

風云Flash ActionScript高級編程藝術

定 價:¥45.00

作 者: 趙英杰
出版社: 電子工業(yè)出版社
叢編項: 風云系列
標 簽: Flash

ISBN: 9787121025532 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數: 286 字數:  

內容簡介

  本書從基本的Actionscript語言概念開始介紹,配以實際的程序實例并穿插生動的圖示說明,深入淺出地講解Flash Actionscript程序的運用邏輯與概念,讓讀者從實例中學習進而融會貫通。同時,本書也說明面向對象程序設計(OOP)的語法及常用類別實例,提升讀者制作Flash作品的造詣和能力。全書共分為10章,精彩實例包括以三角函數制作的抽獎輪盤,Flash Lite手機版孔明棋游戲,BitmapData類制作的數碼相簿,使用Key對象移動狗狗,用繪圖指令構成互動界面,虛擬實境對象與動態(tài)濾鏡效果,英語測驗影片等。.附書光盤內容為書中實例源文件及完成作品。..本書適用于有一定Flash使用基礎的讀者。...

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號