出版時間:2010-12 出版社:中國鐵道 作者:張亞飛 頁數(shù):777
Tag標簽:無
前言
真正的軟件應(yīng)用在于領(lǐng)略其“魂”,而非覬覦其“表”?! ”緯茿ctiorlscript 3.0開發(fā)從入門到精通的權(quán)威著作,全面細致地介紹了ActioriScript 3.0的程序編寫方法以及語法規(guī)范,可以幫助用戶建立正確的、良好的編程習(xí)慣。它包含下面6個方面的內(nèi)容: ?。?)建立正確的Actiorlscript認知,糾正用戶經(jīng)常容易犯的錯誤,以及當前Flash開發(fā)領(lǐng)域內(nèi)的多項錯誤認識: ?。?)Actiorlscript 3.0基本語法、面向?qū)ο箝_發(fā): (3)Flaskl可視化開發(fā): ?。?)Flex可視化開發(fā): ?。?)Actionscript 3.O類庫分類詳解: ?。?)從基礎(chǔ)入門到完全精通,從開發(fā)、編譯、調(diào)試到部署,真正完整地開發(fā)知識。為什么必須從這本書開始學(xué)習(xí)ActionScript 3.0 本書系統(tǒng)地介紹如何將ActioriScript 3.0面向?qū)ο箝_發(fā)融入Flash Professional創(chuàng)作環(huán)境中,從而實現(xiàn)Flash的可視化開發(fā)。 可視化開發(fā)的根本目的是提高工作效率、降低成本,這是目前軟件開發(fā)領(lǐng)域主流的開發(fā)思想。可視化開發(fā)對每一個雇主和ActioriScript 3.0開發(fā)人員來說都非常重要。因為雇主總是希望在讓軟件實現(xiàn)特定功能的前提下降低投入,這就對程序開發(fā)環(huán)境提出了要求。開發(fā)人員可以使用一個文本編輯器來手動編寫代碼,也可以使用可視化的開發(fā)工具通過拖放來完成復(fù)雜的手動編碼,后者顯然可以提高效率?! o數(shù)可視化開發(fā)軟件(例如用于.NET開發(fā)的Visual studio,用于Java開發(fā)的Eclipse、JBuilder、NetBean.以及Delphi PowerBuilder等)正是為了適應(yīng)這一要求誕生的?! lash ProfessionaI就是這樣一個可視化開發(fā)軟件,但它與我們熟知的上述可視化開發(fā)軟件有很大不同。Flash的可視化開發(fā)是以時間軸為基石的?! ⊥ㄟ^基于時間軸的Flash開發(fā),不單單能夠讓開發(fā)者提高工作效率.還可以完美地讓開發(fā)者和設(shè)計者團隊協(xié)作。因為,設(shè)計者和開發(fā)者同樣都是在以時間軸為基石進行工作?! ”緯梢詭椭_發(fā)者快速掌握基于時間軸開發(fā)的核心思想,從而提高工作效率。當你去找Flash、相關(guān)工作時,雇主一定會考慮你的開發(fā)是否有效率,或者,對于設(shè)計人員來說,也會考慮是否能與開發(fā)者在時間軸這個基石上協(xié)同工作。 本書的內(nèi)容適合Flash CS3 Professional、Flash CS4 Professional版本。
內(nèi)容概要
本書是講述Actionscript 3.0開發(fā)從入門到精通的權(quán)威手冊,全面細致地介紹了Actionscript 3.0程序的編寫方法以及語法規(guī)范,幫助用戶建立正確的、良好的編程習(xí)慣,主要內(nèi)容有:建立正確的Actionscript認知,糾正用戶容易犯的錯誤,以及當前Flash開發(fā)領(lǐng)域內(nèi)的多項錯誤認識,Actionscript 3.0基本語法、面向?qū)ο箝_發(fā),F(xiàn)lash可視化開發(fā),F(xiàn)lex可視化開發(fā),Actionscript 3.0類庫分類詳解,引用實際案例介紹開發(fā)、編譯、調(diào)試到部署這一完整的開發(fā)流程。 本書可以幫助開發(fā)者快速掌握基于時間軸開發(fā)的核心思想,從而提高工作效率。
作者簡介
張亞飛,是多本Flash圖書的作者(包括繁體版和簡體版),涉及Flash程序開發(fā)和動畫制作。張應(yīng)用Flash已經(jīng)有7年的時間,作為國內(nèi)第一代因特網(wǎng)從業(yè)者,其獨到的見解使他成為卓越的作者,這也是兩岸出版機構(gòu)都能接受他的原因。
涉獵廣泛,精通Flash、ASP、ASP.NET、HTML、PHP、JavaScript、Java及Microsoft SQL Server等,他能夠輕松將Flash融入到其他編程領(lǐng)域,而不是將其孤立看待,這樣可以將非常復(fù)雜的問題以非常淺顯的方式表述出來,并使所有的讀者都能受益。
書籍目錄
第1篇 Actionscript語言基礎(chǔ)入門 第1章 準備基礎(chǔ)知識和配置開發(fā)環(huán)境 第2章 程序開發(fā)的基石——聲明變量和使用變量 第3章 Actionscript語法規(guī)范和培養(yǎng)良好的編程習(xí)慣 第4章 數(shù)據(jù)運算和運算規(guī)則 第5章 流程控制 第6章 使用內(nèi)建的全局函數(shù) 第7章 自定義函數(shù)第2篇 Actionscript的面向?qū)ο缶幊毯途幾g 第8章 面向?qū)ο缶幊?OOP)——創(chuàng)建類和使用類 第9章 建立更可靠的OOP程序——類和成員的訪問控制 第10章 重復(fù)使用類——繼承和組合 第11章 靜態(tài)成員、靜態(tài)類和枚舉(Enumeration) 第12章 多態(tài)(Polymorphism)——重載和覆載 第13章 接口和抽象——錯誤最深重的地方 第14章 類、接口和函數(shù)的組織——使用包 第15章 命名空間 第16章 反射、數(shù)據(jù)類型檢查和數(shù)據(jù)類型轉(zhuǎn)換 第17章 使用ASDOC輸出幫助文檔 第18章 處理程序異常——建立可靠的應(yīng)用程序 第19章 指定類路徑(Classpath)第3篇 與Flash軟件緊密結(jié)合的可視化應(yīng)用程序開發(fā) 第20章 使用Flash軟件進行可視化開發(fā) 第21章 基干時間軸的可視化應(yīng)用程序開發(fā) 第22章 影片剪輯的嵌套和多時間軸 第23章 使用Flash UI組件第4篇 與Flex Builder軟件緊密結(jié)合的可視化應(yīng)用程序開發(fā) 第24章 基于窗體的可視化應(yīng)用程序開發(fā) 第25章 使用Flex Builder軟件第5篇 顯示對象和互操作 第26章 顯示對象、顯示對象容器和顯示列表 第27章 事件處理和基本的交互控制 第28章 使用文本框呈現(xiàn)文本和設(shè)置文本的格式第6篇 類庫和分類功能實現(xiàn) 第29章 處理字符串——String類和正則表達式 第30章 數(shù)組、矢量和復(fù)合數(shù)組(哈希映射、Dictionary對象) 第31章 處理日期和時間 第32章 開發(fā)網(wǎng)絡(luò)應(yīng)用程序 第33章 使用W3CDOM處理XML 第34章 使用E4X處理XML 第35章 使用Actionscript代碼處理聲音 第36章 使用Actionscript代碼處理視頻 第37章 為顯示對象動態(tài)應(yīng)用濾鏡效果 第38章 創(chuàng)建和處理矢量圖形 第39章 創(chuàng)建和處理位圖以及使用混合模式 第40章 處理反向運動和IK骨架 第41章 使用3D空間和創(chuàng)建3D模型 第42章 創(chuàng)建過渡效果動畫 第43章 配合FMS3開發(fā)實時通信應(yīng)用程序 第44章 其他常用的Actionscript核心API第7篇 編譯、調(diào)試、部署與實戰(zhàn) 第45章 牢記Flash可視化開發(fā)的3個基本步驟 第46章 應(yīng)用程序的編譯和部署 第47章 使用Flash和Flex Builder調(diào)試Actionscript代碼——原理與范例 第48章 使用Flash軟件開發(fā)Air桌面應(yīng)用程序、安裝、部署附錄A 了解和設(shè)置Actionscript編譯器模式附錄B 保留的Actionscript關(guān)鍵字附錄C 鍵盤鍵和鍵控代碼值對照表附錄D 如何創(chuàng)建影片剪輯元件和按鈕元件附錄E 在Flash創(chuàng)作環(huán)境中使用聲音的基礎(chǔ)知識附錄F XML文檔基本語法附錄G Flash CS5和Flash Builder 4協(xié)同工作附錄H 參考文獻以及資料來源
章節(jié)摘錄
每個版本的語言編寫風格和語法有很大不同,基本都是一個新的語言。但從商業(yè)上考慮,為了延續(xù)ActionScript這個商標,才將它們以不同版本來表示。這與Java語言的版本表示不同。讀者要明確這一點?! ∫J識AVM版本間的不同,最好的方法是與微軟CLR(Common Language Runtime)做一個對比。主要是在“實現(xiàn)”上的區(qū)別,因為微軟CLR是通用語言運行時(CLR有3種語言可以運行其上:C#.NET、JS.NET和VB.NET,所以被稱為通用語言運行時),它并沒有為特定的語言編寫風格專門定義一個運行時?! VM也與Mozilla的、JavaScript運行時不同,因為Mozilla有兩種。JavaSoript運行時,一種運行時使用C完成(也就是眾所周知的SpiderMollkey),另一種運行時使用、Java完成(也就是眾所周知的Rhino)。在它們中運行的是同一種語言?! dobe想使Flash Player成為像NET那樣的cLR,各種風格的開發(fā)人員都可以在自己熟悉的環(huán)境中編寫代碼,而在同一個容器中運行,并且可以協(xié)同工作?! ∽畛醯腁S1誕生時,、JavaScript正風行全球,因此,基于市場方面的考慮,AS1的語法和風格與JavaScript的語法和風格相似就不難理解了。而現(xiàn)在,風頭正勁的要數(shù)AS3,它也與C#、Java等語言風格最接近。 雖然幾個版本的Actiorlscript語言僅僅相差幾個版本號,但是不能將它們中的任何一個作為另一個的升級版本來對待,因為任何一個語言版本相對于另外一個都是一個新的語言,雖然在語法上它們看起來很相似。
編輯推薦
《Flash Flex ActionScript3.0開發(fā)權(quán)威手冊(附光盤)》完全支持Flash CS5、Flash CS4、Flash CS3,以范例解釋理論,通俗易懂;入門視頻,讓您輕松上手不含糊,將OOP融入Flash可視化開發(fā),真正提高效率,實現(xiàn)團隊協(xié)作,全新Flash Player API大曝光:新視頻、3D模型、反向運動、IK骨架操縱,包含桌面AIR應(yīng)用程序開發(fā)、網(wǎng)絡(luò)應(yīng)用開發(fā)、FMS開發(fā),讓您一本全擁有。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Flash Flex ActionScript 3.0開發(fā)權(quán)威手冊 PDF格式下載