Flash ActionScript 3殿堂之路

出版時間:2007-09  出版社:電子工業(yè)出版社  作者:孫穎  頁數(shù):450  
Tag標(biāo)簽:無  

前言

  ActionScript 3與RIA時代的到來  具有高度互動性、豐富用戶體驗及功能強(qiáng)大的客戶端,是目前網(wǎng)絡(luò)開發(fā)的迫切需求。Adobe公司的Flash Player憑借其全球97%的桌面電腦占有率和跨平臺的優(yōu)勢,成為了事實上的下一代的RIA(Rich Internet Application,豐富因特網(wǎng)程序)主力。Adobe公司于2006年年中推出了強(qiáng)大的ActionScript 3 語言,和支持ActionScript 3 的新一代的虛擬機(jī)AVM 2。經(jīng)測試,AVM 2執(zhí)行ActionScript 3代碼比以前的ActionScript 2 代碼執(zhí)行效率要快10倍以上?! ctionScript 3,與ActionScript 2和1有本質(zhì)上的不同,是一門功能強(qiáng)大的、面向?qū)ο蟮?、具有業(yè)界標(biāo)準(zhǔn)素質(zhì)的編程語言。它是 Flash Player 運(yùn)行時功能發(fā)展中的重要里程碑。ActionScript 3是快速構(gòu)建Rich Internet Application的理想語言?! ∮捎贏dobe的Flex和Flash的成功,在業(yè)界已經(jīng)掀起了RIA應(yīng)用新浪潮!雅虎(Yahoo!)、eBay、Google都相繼推出基于ActionScript的RIA應(yīng)用程序和ActionScript API庫。著名的應(yīng)用案例有Yahoo Maps、eBay AIR拍賣程序、Google Analytics和Google Finance、微軟的Wallop社區(qū),等等。  ActionScript 3 有以下優(yōu)勢:  	對面向?qū)ο缶幊蹋∣OP)語言的完全支持。核心語言基于ECMAScript(ECMA 262)標(biāo)準(zhǔn),對OOP架構(gòu)深層優(yōu)化?! 氐赘碌娘@示對象系統(tǒng)架構(gòu)?! 〔捎昧讼冗M(jìn)的E4X,使XML成為ActionScript 3 語言的內(nèi)建數(shù)據(jù)類型(native support)。操作直白、簡單。與ActionScript 2比較,極大地減輕了XML數(shù)據(jù)處理工作量?! ∪嬷С终齽t表達(dá)式。正則表達(dá)式也成了ActionScript 3的內(nèi)建數(shù)據(jù)類型,ActionScript 3對字符串的處理能力空前增強(qiáng)?! ?biāo)準(zhǔn)的DOM 3事件實現(xiàn)。Flash API全面支持事件機(jī)制?! ‘惓L幚頇C(jī)制。 異常包括信息全面、易于調(diào)試和處理。Flash API全面支持異常處理機(jī)制?! 〈送?,ActionScript 3 積極邁向開源,贏得開源社區(qū)的歡迎。包括AVM 2虛擬機(jī)開源 ,源碼贈送與Mozilla的Tamarin項目。Tamarin項目的開源,意味著ActionScript 3 虛擬機(jī)的開源。從而ActionScript 3 也將成為智慧無窮的開源社區(qū)的首選!  2007年6月11日推出了Adobe Intergrated Runtime(AIR) Beta版,正式實現(xiàn)新一代的RIA概念——跨系統(tǒng)運(yùn)行時(cross-operating system)的RIA程序。首次允許RIA程序訪問本地資源,并進(jìn)行離線存儲,跳出了瀏覽器的限制,模糊了瀏覽器和桌面程序的界限,在線和離線的界限。AIR具有革命性的前瞻視角,被業(yè)界譽(yù)為RIA的第二次革命。而ActionScript 3就是用于開發(fā)AIR程序的主要核心語言。  ActionScript 3的時代已經(jīng)到來!我們正在迎接它的輝煌!  本書的目標(biāo)與特色  本書目標(biāo)  ActionScript 開發(fā)界缺少一本真正的以面向?qū)ο笏枷雭碇v解的書籍,缺少從ActionScript 3語言架構(gòu)上來分析的書籍。無論國內(nèi)還是國外目前都缺少這樣一本書。很多ActionScript 開發(fā)人員都只停留在知道OOP語法、會熟練運(yùn)用ActionScript 3 提供的類庫API階段,而對OOP思想和ActionScript 3 整個系統(tǒng)架構(gòu)脈絡(luò)一知半解。買櫝還珠,這是很可惜的。  本書嘗試以系統(tǒng)架構(gòu)師的眼光,以面向?qū)ο笏枷霝橹鬏S,講述ActionScript 3中面向?qū)ο蟮木韬蛻?yīng)用。從ActionScript 3 系統(tǒng)架構(gòu)的高度,清楚明白地講解ActionScript 3的API設(shè)計原因、原理和應(yīng)用?! ∶嫦?qū)ο笏枷牒虯ctionScript 3系統(tǒng)架構(gòu)就是RIA開發(fā)的任督二脈,打通之后,你就會覺得所有ActionScript 3知識都是共通共融、渾然一體的,從而再學(xué)習(xí)廣闊的ActionScript 3開源世界中的其他東西時,也會覺得高屋建瓴、勢如破竹 、輕松如意?! ≡诒緯?,對于ActionScript 3中的面向?qū)ο笾v解的廣度和深度都遠(yuǎn)超過目前所有書籍。從廣度上說,涵蓋了OOP語法、重要API的運(yùn)用、核心類包的結(jié)構(gòu)……從深度上說,詳細(xì)地解釋了面向?qū)ο髮崿F(xiàn)上的重大變化和實現(xiàn)細(xì)節(jié),透徹地闡述了新一代的顯示編程架構(gòu)及應(yīng)用。比如 ActionScript 3的幾大新特色、重要的OOP法則、ActionScript 3語言本身在哪些地方使用了設(shè)計模式。從實用上說,每一個重要的應(yīng)用都有實際的代碼例子相結(jié)合,例如,有類綁定的種種實際做法和UIMovieClip類與Flex結(jié)合應(yīng)用等。本書不僅僅介紹相關(guān)語法和運(yùn)用,更重要的是解釋如何設(shè)計與怎樣使用。  本書希望把你真正帶往ActionScript 3編程的殿堂。  本書特色  本書是一本“面向原因式”的書籍(Why-Oriented Book)。讓你對所有細(xì)節(jié)的設(shè)計用意和原因清清楚楚。  以ActionScript 3 語言設(shè)計的本意和思路,深淺結(jié)合,講解各個部分。盡可能使讀者在了解ActionScript 3 語言的同時,更好地把握ActionScript 3 語言的思想?! ≈匾晫嶋H運(yùn)用,例子豐富。不算文中代碼片段,僅完整類文件就近兩百個,為編程提供實際的指導(dǎo)。本書在撰寫所有部分時,力求達(dá)到兩點(diǎn):與實際的代碼例子結(jié)合;講述ActionScript 3 語言關(guān)于該部分的內(nèi)部實現(xiàn)和技術(shù)細(xì)節(jié)。  以面向?qū)ο笏枷耄∣OP)為重點(diǎn),例子和比喻結(jié)合。系統(tǒng)講述了OOP思想及其在ActionScript 3 中的運(yùn)用。并結(jié)合ActionScript 3本身的語言架構(gòu)加以詳細(xì)的分析?! M向比較其他優(yōu)秀OOP語言。本書中有大量涉及到ActionScript 3和Java、C#等語言相比較的地方,使得已有其他OOP語言基礎(chǔ)的讀者可以快速了解ActionScript 3的獨(dú)特之處,快速上手?! ∏宄仃U述ActionScript 2和ActionScript 3的不同及原因。對于ActionScript 3 大部分相對于ActionScript 2 的改動,本書不但一一指出,還從理論上解釋為何改變,以及相關(guān)的實現(xiàn),使ActionScript 2 程序員快速上手ActionScript 3 ,并對ActionScript 2代碼移植有相當(dāng)大的幫助?! ”緯鵀楹味鴮憽 ¢L時間以來,國內(nèi)ActionScript 方面的書籍總是落后國外同類書籍一年到兩年,很大程度上影響了ActionScript 在國內(nèi)的推廣和國內(nèi)愛好者水平的提高。本書作者從事大型ActionScript 2 RIA項目開發(fā)已有數(shù)年經(jīng)驗,在Flash Player 8.5出現(xiàn)、ActionScript 3推出測試版開始,就已開始研究其架構(gòu),積累了豐富的第一手開發(fā)筆記。因此,本書的寫作與國際ActionScript 3的研究發(fā)展是完全同步的?! 」P者在電子工業(yè)出版社的大力協(xié)助下,以嚴(yán)謹(jǐn)?shù)膶W(xué)術(shù)態(tài)度撰寫本書。筆者衷心期望,本書出版時,不僅是國內(nèi)ActionScript 界第一本與國際同步的書籍,也能拋磚引玉,加速推動國內(nèi)ActionScript 3 的研究開發(fā)步伐?! ”緯鵀檎l而寫  本書所講的知識用于Flash、Flex下的ActionScript 3應(yīng)用程序開發(fā)。本書的讀者應(yīng)具有基本的編程知識(不限語言),至少應(yīng)理解變量、循環(huán)、函數(shù)等基本編程概念?! 懸槐緩腁ctionScript 3 初學(xué)者、ActionScript 3 中級愛好者到其他OOP語言(如C#、 Java)開發(fā)者都能看的書,是一件很有野心的事,事實上也難以完全做到。  但據(jù)筆者觀察,國內(nèi)ActionScript 愛好者水平參差不齊。有部分ActionScript 2 高手,但更多的是ActionScript 2 或1中級愛好者,以及準(zhǔn)備從Flash Designer(Flash設(shè)計)轉(zhuǎn)向ActionScript 3 的新手。更有廣大的其他OOP語言的讀者,比如C#、 Java等,擁有良好的OOP基礎(chǔ),準(zhǔn)備轉(zhuǎn)向ActionScript 3 。隨著RIA革命的到來,未來還有更多的、潛在的ActionScript 愛好者。  這樣的現(xiàn)狀促使我向這個不可能的任務(wù)做一些力所能及的努力。經(jīng)過分析,這幾個群體有比較明顯的特征,使得我可以在講述的同時有所側(cè)重,擇善結(jié)合?! Τ鯇W(xué)者  你可能喜歡比較淺顯的比喻和詳細(xì)的講解。有時告訴你原因,比簡單羅列代碼告訴你怎么做,可以更快讓你理解根本,進(jìn)入狀態(tài)。本書正是這樣一本W(wǎng)hy-Oriented Book。本書與其他書的一個最大不同就是“面向原因”(Why-Oriented Book)的講述方式,讓你對每部分內(nèi)容的由來清清楚楚?! ∪绻銓ctionScript 一點(diǎn)都不熟,那么恭喜你,你趕上好時候了。ActionScript 3 比以往的ActionScript 2或ActionScript 1要好學(xué)很多,好記很多。原因就是ActionScript 3 的結(jié)構(gòu)更加標(biāo)準(zhǔn)和統(tǒng)一。不信,舉個小例子,在ActionScript 2 中創(chuàng)建一個視覺元件的實例有 attachMovie()、createChildAtDepth()、createClassObject()……等八九種方法,每種方法都有自己的參數(shù),而且要手動管理元件深度。而在ActionScript 3 中,一切都統(tǒng)一為new 元件名()就可以了。深度統(tǒng)一且自動管理。這樣的改進(jìn)實在太多了!  所以拋開相對混亂的ActionScript 1和ActionScript 2,放心大膽地學(xué)習(xí)ActionScript 3吧。能直接學(xué)習(xí)ActionScript 3,絕對是新手的福氣!  對于ActionScript 中級愛好者  你往往具有一定水平和能力,ActionScript 2各個方面都有涉獵,但都不深。你需要有針對性的細(xì)節(jié)點(diǎn)撥和思路指導(dǎo)。你往往不喜歡婆婆媽媽的講解,最喜愛具體的代碼例子。但往往對自己掌握的程度估計不足,對自己知道的東西不加以深究,和高手的差距就在這里。本書用章節(jié)“*”號(有相當(dāng)數(shù)量)和進(jìn)階知識這兩個部分來針對這個群體。  眾所周知,知識的講解應(yīng)當(dāng)是一個整體,不能每個知識點(diǎn)都有初級、中級、高級之分。你清楚的東西,對你而言就是初級。你不清楚的東西,往往就是高級。你知道并了解,但是不知道細(xì)節(jié)的東西,那就是中級。因此對于中級愛好者,我建議,在你快速翻完了本書所有“*”號和進(jìn)階知識之后,有空時你最好從頭詳細(xì)讀一下其他章節(jié)。我相信,你絕對不虛此“讀”。很多有用的知識點(diǎn)和ActionScript 3 技術(shù)上的實現(xiàn)細(xì)節(jié),你可能還不清楚。舉個小例子,比如, “加Label的continue、break的用法”,不少讀者可能就不太清楚?! 〖佑停呤值姆Q號指日可待!  ActionScript高級愛好者  你有一定的開發(fā)經(jīng)驗和知識水平,知道很多ActionScript 2 細(xì)節(jié)。但是ActionScript 2 和ActionScript 3 區(qū)別如此之大,你會感覺到有點(diǎn)沮喪。但,沮喪不久,你就會被ActionScript 3 標(biāo)準(zhǔn)的架構(gòu)、優(yōu)雅的實現(xiàn)和無限的潛能所吸引?! ∧闵踔涟l(fā)現(xiàn)ActionScript 3 其實比ActionScript 1、ActionScript 2要好學(xué)很多 ,好記很多。再過不了多久,你會發(fā)現(xiàn)ActionScript 3 是如此好用,如此方便,如此先進(jìn),以致于不可能再轉(zhuǎn)回ActionScript 2了。這時候就逼你的老板用ActionScript 3開發(fā)產(chǎn)品吧。It’s your time?! ”緯杏写罅康胤綐?biāo)注了和ActionScript 2不同的地方,可以讓你快速地進(jìn)入ActionScript 3的工作狀態(tài)。并且提供了很多ActionScript 3中獨(dú)有的技術(shù)細(xì)節(jié)和小技巧,為你日后的開發(fā)掃清很多小地雷?! #、Java愛好者和開發(fā)者  恭喜你,其實ActionScript 3 比它前輩的任何一個版本都接近C#、Java這兩種語言。你學(xué)習(xí)ActionScript 3 ,將是真正的事半功倍。  你真正想要知道的是,ActionScript 3和C#、Java有哪些不同點(diǎn)?ActionScript 3 編程有哪些部分需要重點(diǎn)學(xué)習(xí)?API有哪些不同,哪些是重點(diǎn)?在ActionScript 3中哪些細(xì)節(jié)需要注意?  在本書中對大部分涉及到語言差異的地方都做了標(biāo)注。你要做的是,看一下每章前面的導(dǎo)讀,抓住重點(diǎn),快速瀏覽章節(jié)。融會貫通這些基本的不同點(diǎn)之后,重點(diǎn)掌握ActionScript 3視覺編程部分和熟悉一些關(guān)鍵的API。當(dāng)然,我特別建議你有空時能從頭詳細(xì)讀一遍本書,很多ActionScript 3 獨(dú)有的技術(shù)細(xì)節(jié)和小技巧可能是你需要了解的。  你會發(fā)現(xiàn), ActionScript 3 編程是這么的方便和美妙!ActionScript 3 這個標(biāo)準(zhǔn)的OOP語言,用起來是這么熟悉和順手!和Flash合作編出的界面是這么漂亮優(yōu)雅,易于拓展!強(qiáng)烈推薦你花點(diǎn)時間看一看第1章。  本書結(jié)構(gòu)  第1部分:ActionScript 3語言基礎(chǔ)  第2部分:ActionScript 3 面向?qū)ο缶幊獭 〉?部分:ActionScript 3 核心類  第4部分:ActionScript 3主要的Flash Player API  第5部分:ActionScript 3視覺編程  如何使用本書  本書建議按照章節(jié)順序閱讀。初級愛好者讀到帶“*”號的章節(jié)時,如有不明白的地方可以暫時跳過,以后有時間時回頭再讀。每章都有“本章導(dǎo)讀”,讀者可根據(jù)具體的“章節(jié)導(dǎo)讀”來進(jìn)行閱讀。  另外,本書提供了詳細(xì)的章節(jié)目錄、代碼例子目錄、表格目錄等,也可以作為ActionScript 3 簡要的工具書使用。在本書中,對類名、變量、代碼、術(shù)語和重點(diǎn)句都特別用了樣式來標(biāo)明?! ?“樣式和格式”中的名稱	范  例  類名	!類名	ErrorEvent, EventDispatcher  變量和代碼	!變量和代碼	updaetAfterEvent()  重點(diǎn)強(qiáng)調(diào)句	!重點(diǎn)文字	被關(guān)鍵字final定義過的實例方法不能被重寫;父類的private成員不能被重寫  編程語言關(guān)鍵字	!關(guān)鍵字	instanceof  如何使用本書中的例子和源代碼  隨書光盤中有一個視頻教程目錄,為swf格式。里面有詳細(xì)的視頻教程教你如何更加有效地使用本書中的例子和光盤中的源代碼。  勘誤及反饋  讀者如果對本書有意見和建議,請到筆者個人博客http://books.kingda.org上交流?! ”緯婕懊鎻V,內(nèi)容多,難免有所錯漏??闭`信息也會第一時間在http://books.kingda.org 上公布。書中所有術(shù)語翻譯參考ActionScript 3 官方文檔和微軟的.NET術(shù)語對照表?! ≈轮x  感謝我的父母,親情永遠(yuǎn)是我強(qiáng)大的動力!感謝我的MM,謝謝你容忍我一年多來不曾陪你逛街!  感謝我的公司和同事!我們是一流的團(tuán)隊,追求頂尖的RIA體驗!成功屬于勤奮者。  感謝電子工業(yè)出版社易飛思公司郭晶女士、何鄭燕女士。多謝二位的耐心,支持我一再推遲交稿期限,給予我相對充分的時間寫作。多謝二位的熱情和信任,這在寫書的苦悶中給了我很大的支持。在此特表感謝!  著 者

內(nèi)容概要

本書是國內(nèi)第一本“面向原因式”(Why—Oriemed Book)與國際同步的、全面系統(tǒng)介紹ActionScript
3的書籍。本書以前端系統(tǒng)架構(gòu)師的眼光,將面向?qū)ο笏枷胱鳛橹鬏S講述ActionScript
3的精髓;從系統(tǒng)架構(gòu)的高度,清楚講解ActionScript3的API設(shè)計原因、原理和應(yīng)用。面向?qū)ο笏枷牒虯ctionScript3系統(tǒng)架構(gòu)是RIA開發(fā)的任督二脈,打通之后,會發(fā)現(xiàn)所有ActionScript
3知識都是共通共融、渾然一體的,從而再進(jìn)行學(xué)習(xí)或開
發(fā),就會勢如破竹、輕松如意。
全書共分5個部分。第1部分:ActionScript 3語言基礎(chǔ);第2部分:ActionScript
3面向?qū)ο缶幊?;?部分:ActionScript 3核心類;第4部分:ActionScript 3主要的Flash Player
API;第5部分:ActionScript 3視覺編程。附書光盤內(nèi)容為書中實例源文件和本書中重點(diǎn)操作視頻演示教程。
本書適合有基礎(chǔ)編程知識(不限語言)的Flash、Flex、AIR愛好者和開發(fā)人員,尤其適合ActionScript
2讀者。本書還為Java、c#等其他OOP語言愛好者學(xué)習(xí)ActionScript 3提供了專門的導(dǎo)讀和一定的橫向比較。

作者簡介

孫穎,網(wǎng)名“黑羽”,英文名“Kingda
Sun”,浙江大學(xué)碩士。浙江大學(xué)元老級閃客,曾任藍(lán)色理想網(wǎng)站Flash版版主?! ‖F(xiàn)任杭州Genway Online Learning
Tech Co.,Ltd前端架構(gòu)總設(shè)計師?! 碛兄膫€人Flash技術(shù)博客:WWW.kingda.org.Google
Pagerank值高達(dá)6,被Adobe

書籍目錄

第1部分 ActionScript 3語言基礎(chǔ)
第1章 ActionScript 3語言介紹與開發(fā)環(huán)境
第2章 ActionScript 3語言基本元素
第3章 ActionScript 3流程控制
第4章 ActionScript 3中的函數(shù)及高級使用技巧
第2部分 ActionScript 3面向?qū)ο缶幊?br />第5章 類和對象——從定義到原理
第6章 ActionScript 3中的封裝:類的成員、類、包與訪問控制
第7章 命名空間
第8章 復(fù)合與繼承
第9章 多態(tài)
第10章 抽象類和接口
第3部分 ActionScript 3核心類
第11章 ActionScript 3核心類和全局函數(shù)
第12章 數(shù)組:Array
第13章 字符串:String
第14章 強(qiáng)大的正則表達(dá)式:RegExp
第15章 XML數(shù)據(jù)處理
第16章 異常和錯誤的捕捉與處理
第4部分 ActionScript 3主要的。Flash Player API
第17章 ActionScript 3目前主要的API概覽
第18章 事件發(fā)送和處理
第19章 網(wǎng)絡(luò)通信基礎(chǔ)
第5部分 ActionScript 3視覺編程
第20章 ActionScript 3視覺編程精要
第21章 DisplayObject類與矢量圖、位圖
第22章 容器DisplayObjectContainer與Sprite、MovieClip
第23章 Flash CS3:庫元件的類綁定與Stage、文檔類
第24章 顯示編程與事件、人機(jī)交互
第25章 ActionScript 3動畫編程
第26章 Flash創(chuàng)作工具和Flex協(xié)作開發(fā)組件
結(jié)束語
附錄A

章節(jié)摘錄

前言ActionScript 3與RIA時代的到來具有高度互動性、豐富用戶體驗及功能強(qiáng)大的客戶端,是目前網(wǎng)絡(luò)開發(fā)的迫切需求。Adobe公司的Flash Player憑借其全球97%的桌面電腦占有率和跨平臺的優(yōu)勢,成為了事實上的下一代的RIA(Rich Internet Application,豐富因特網(wǎng)程序)主力。Adobe公司于2006年年中推出了強(qiáng)大的ActionScript 3 語言,和支持ActionScript 3 的新一代的虛擬機(jī)AVM 2。經(jīng)測試,AVM 2執(zhí)行ActionScript 3代碼比以前的ActionScript 2 代碼執(zhí)行效率要快10倍以上。ActionScript 3,與ActionScript 2和1有本質(zhì)上的不同,是一門功能強(qiáng)大的、面向?qū)ο蟮?、具有業(yè)界標(biāo)準(zhǔn)素質(zhì)的編程語言。它是 Flash Player 運(yùn)行時功能發(fā)展中的重要里程碑。ActionScript 3是快速構(gòu)建Rich Internet Application的理想語言。由于Adobe的Flex和Flash的成功,在業(yè)界已經(jīng)掀起了RIA應(yīng)用新浪潮!雅虎(Yahoo!)、eBay、Google都相繼推出基于ActionScript的RIA應(yīng)用程序和ActionScript API庫。著名的應(yīng)用案例有Yahoo Maps、eBay AIR拍賣程序、Google Analytics和Google Finance、微軟的Wallop社區(qū),等等。ActionScript 3 有以下優(yōu)勢:對面向?qū)ο缶幊蹋∣OP)語言的完全支持。核心語言基于ECMAScript(ECMA 262)標(biāo)準(zhǔn),對OOP架構(gòu)深層優(yōu)化。徹底更新的顯示對象系統(tǒng)架構(gòu)。采用了先進(jìn)的E4X,使XML成為ActionScript 3 語言的內(nèi)建數(shù)據(jù)類型(native support)。操作直白、簡單。與ActionScript 2比較,極大地減輕了XML數(shù)據(jù)處理工作量。全面支持正則表達(dá)式。正則表達(dá)式也成了ActionScript 3的內(nèi)建數(shù)據(jù)類型,ActionScript 3對字符串的處理能力空前增強(qiáng)。標(biāo)準(zhǔn)的DOM 3事件實現(xiàn)。Flash API全面支持事件機(jī)制。異常處理機(jī)制。 異常包括信息全面、易于調(diào)試和處理。Flash API全面支持異常處理機(jī)制。此外,ActionScript 3 積極邁向開源,贏得開源社區(qū)的歡迎。包括AVM 2虛擬機(jī)開源 ,源碼贈送與Mozilla的Tamarin項目。Tamarin項目的開源,意味著ActionScript 3 虛擬機(jī)的開源。從而ActionScript 3 也將成為智慧無窮的開源社區(qū)的首選!2007年6月11日推出了Adobe Intergrated Runtime(AIR) Beta版,正式實現(xiàn)新一代的RIA概念——跨系統(tǒng)運(yùn)行時(cross-operating system)的RIA程序。首次允許RIA程序訪問本地資源,并進(jìn)行離線存儲,跳出了瀏覽器的限制,模糊了瀏覽器和桌面程序的界限,在線和離線的界限。AIR具有革命性的前瞻視角,被業(yè)界譽(yù)為RIA的第二次革命。而ActionScript 3就是用于開發(fā)AIR程序的主要核心語言。ActionScript 3的時代已經(jīng)到來!我們正在迎接它的輝煌!本書的目標(biāo)與特色本書目標(biāo)ActionScript 開發(fā)界缺少一本真正的以面向?qū)ο笏枷雭碇v解的書籍,缺少從ActionScript 3語言架構(gòu)上來分析的書籍。無論國內(nèi)還是國外目前都缺少這樣一本書。很多ActionScript 開發(fā)人員都只停留在知道OOP語法、會熟練運(yùn)用ActionScript 3 提供的類庫API階段,而對OOP思想和ActionScript 3 整個系統(tǒng)架構(gòu)脈絡(luò)一知半解。買櫝還珠,這是很可惜的。本書嘗試以系統(tǒng)架構(gòu)師的眼光,以面向?qū)ο笏枷霝橹鬏S,講述ActionScript 3中面向?qū)ο蟮木韬蛻?yīng)用。從ActionScript 3 系統(tǒng)架構(gòu)的高度,清楚明白地講解ActionScript 3的API設(shè)計原因、原理和應(yīng)用。面向?qū)ο笏枷牒虯ctionScript 3系統(tǒng)架構(gòu)就是RIA開發(fā)的任督二脈,打通之后,你就會覺得所有ActionScript 3知識都是共通共融、渾然一體的,從而再學(xué)習(xí)廣闊的ActionScript 3開源世界中的其他東西時,也會覺得高屋建瓴、勢如破竹 、輕松如意。在本書中,對于ActionScript 3中的面向?qū)ο笾v解的廣度和深度都遠(yuǎn)超過目前所有書籍。從廣度上說,涵蓋了OOP語法、重要API的運(yùn)用、核心類包的結(jié)構(gòu)……從深度上說,詳細(xì)地解釋了面向?qū)ο髮崿F(xiàn)上的重大變化和實現(xiàn)細(xì)節(jié),透徹地闡述了新一代的顯示編程架構(gòu)及應(yīng)用。比如 ActionScript 3的幾大新特色、重要的OOP法則、ActionScript 3語言本身在哪些地方使用了設(shè)計模式。從實用上說,每一個重要的應(yīng)用都有實際的代碼例子相結(jié)合,例如,有類綁定的種種實際做法和UIMovieClip類與Flex結(jié)合應(yīng)用等。本書不僅僅介紹相關(guān)語法和運(yùn)用,更重要的是解釋如何設(shè)計與怎樣使用。本書希望把你真正帶往ActionScript 3編程的殿堂。本書特色本書是一本“面向原因式”的書籍(Why-Oriented Book)。讓你對所有細(xì)節(jié)的設(shè)計用意和原因清清楚楚。以ActionScript 3 語言設(shè)計的本意和思路,深淺結(jié)合,講解各個部分。盡可能使讀者在了解ActionScript 3 語言的同時,更好地把握ActionScript 3 語言的思想。重視實際運(yùn)用,例子豐富。不算文中代碼片段,僅完整類文件就近兩百個,為編程提供實際的指導(dǎo)。本書在撰寫所有部分時,力求達(dá)到兩點(diǎn):與實際的代碼例子結(jié)合;講述ActionScript 3 語言關(guān)于該部分的內(nèi)部實現(xiàn)和技術(shù)細(xì)節(jié)。以面向?qū)ο笏枷耄∣OP)為重點(diǎn),例子和比喻結(jié)合。系統(tǒng)講述了OOP思想及其在ActionScript 3 中的運(yùn)用。并結(jié)合ActionScript 3本身的語言架構(gòu)加以詳細(xì)的分析。橫向比較其他優(yōu)秀OOP語言。本書中有大量涉及到ActionScript 3和Java、C#等語言相比較的地方,使得已有其他OOP語言基礎(chǔ)的讀者可以快速了解ActionScript 3的獨(dú)特之處,快速上手。清楚地闡述ActionScript 2和ActionScript 3的不同及原因。對于ActionScript 3 大部分相對于ActionScript 2 的改動,本書不但一一指出,還從理論上解釋為何改變,以及相關(guān)的實現(xiàn),使ActionScript 2 程序員快速上手ActionScript 3 ,并對ActionScript 2代碼移植有相當(dāng)大的幫助。本書為何而寫長時間以來,國內(nèi)ActionScript 方面的書籍總是落后國外同類書籍一年到兩年,很大程度上影響了ActionScript 在國內(nèi)的推廣和國內(nèi)愛好者水平的提高。本書作者從事大型ActionScript 2 RIA項目開發(fā)已有數(shù)年經(jīng)驗,在Flash Player 8.5出現(xiàn)、ActionScript 3推出測試版開始,就已開始研究其架構(gòu),積累了豐富的第一手開發(fā)筆記。因此,本書的寫作與國際ActionScript 3的研究發(fā)展是完全同步的。筆者在電子工業(yè)出版社的大力協(xié)助下,以嚴(yán)謹(jǐn)?shù)膶W(xué)術(shù)態(tài)度撰寫本書。筆者衷心期望,本書出版時,不僅是國內(nèi)ActionScript 界第一本與國際同步的書籍,也能拋磚引玉,加速推動國內(nèi)ActionScript 3 的研究開發(fā)步伐。本書為誰而寫本書所講的知識用于Flash、Flex下的ActionScript 3應(yīng)用程序開發(fā)。本書的讀者應(yīng)具有基本的編程知識(不限語言),至少應(yīng)理解變量、循環(huán)、函數(shù)等基本編程概念。寫一本從ActionScript 3 初學(xué)者、ActionScript 3 中級愛好者到其他OOP語言(如C#、 Java)開發(fā)者都能看的書,是一件很有野心的事,事實上也難以完全做到。但據(jù)筆者觀察,國內(nèi)ActionScript 愛好者水平參差不齊。有部分ActionScript 2 高手,但更多的是ActionScript 2 或1中級愛好者,以及準(zhǔn)備從Flash Designer(Flash設(shè)計)轉(zhuǎn)向ActionScript 3 的新手。更有廣大的其他OOP語言的讀者,比如C#、 Java等,擁有良好的OOP基礎(chǔ),準(zhǔn)備轉(zhuǎn)向ActionScript 3 。隨著RIA革命的到來,未來還有更多的、潛在的ActionScript 愛好者。這樣的現(xiàn)狀促使我向這個不可能的任務(wù)做一些力所能及的努力。經(jīng)過分析,這幾個群體有比較明顯的特征,使得我可以在講述的同時有所側(cè)重,擇善結(jié)合。對初學(xué)者你可能喜歡比較淺顯的比喻和詳細(xì)的講解。有時告訴你原因,比簡單羅列代碼告訴你怎么做,可以更快讓你理解根本,進(jìn)入狀態(tài)。本書正是這樣一本W(wǎng)hy-Oriented Book。本書與其他書的一個最大不同就是“面向原因”(Why-Oriented Book)的講述方式,讓你對每部分內(nèi)容的由來清清楚楚。如果你對ActionScript 一點(diǎn)都不熟,那么恭喜你,你趕上好時候了。ActionScript 3 比以往的ActionScript 2或ActionScript 1要好學(xué)很多,好記很多。原因就是ActionScript 3 的結(jié)構(gòu)更加標(biāo)準(zhǔn)和統(tǒng)一。不信,舉個小例子,在ActionScript 2 中創(chuàng)建一個視覺元件的實例有 attachMovie()、createChildAtDepth()、createClassObject()……等八九種方法,每種方法都有自己的參數(shù),而且要手動管理元件深度。而在ActionScript 3 中,一切都統(tǒng)一為new 元件名()就可以了。深度統(tǒng)一且自動管理。這樣的改進(jìn)實在太多了!所以拋開相對混亂的ActionScript 1和ActionScript 2,放心大膽地學(xué)習(xí)ActionScript 3吧。能直接學(xué)習(xí)ActionScript 3,絕對是新手的福氣! 對于ActionScript 中級愛好者你往往具有一定水平和能力,ActionScript 2各個方面都有涉獵,但都不深。你需要有針對性的細(xì)節(jié)點(diǎn)撥和思路指導(dǎo)。你往往不喜歡婆婆媽媽的講解,最喜愛具體的代碼例子。但往往對自己掌握的程度估計不足,對自己知道的東西不加以深究,和高手的差距就在這里。本書用章節(jié)“*”號(有相當(dāng)數(shù)量)和進(jìn)階知識這兩個部分來針對這個群體。眾所周知,知識的講解應(yīng)當(dāng)是一個整體,不能每個知識點(diǎn)都有初級、中級、高級之分。你清楚的東西,對你而言就是初級。你不清楚的東西,往往就是高級。你知道并了解,但是不知道細(xì)節(jié)的東西,那就是中級。因此對于中級愛好者,我建議,在你快速翻完了本書所有“*”號和進(jìn)階知識之后,有空時你最好從頭詳細(xì)讀一下其他章節(jié)。我相信,你絕對不虛此“讀”。很多有用的知識點(diǎn)和ActionScript 3 技術(shù)上的實現(xiàn)細(xì)節(jié),你可能還不清楚。舉個小例子,比如,“加Label的continue、break的用法”,不少讀者可能就不太清楚。加油,高手的稱號指日可待!ActionScript高級愛好者你有一定的開發(fā)經(jīng)驗和知識水平,知道很多ActionScript 2 細(xì)節(jié)。但是ActionScript 2 和ActionScript 3 區(qū)別如此之大,你會感覺到有點(diǎn)沮喪。但,沮喪不久,你就會被ActionScript 3 標(biāo)準(zhǔn)的架構(gòu)、優(yōu)雅的實現(xiàn)和無限的潛能所吸引。你甚至發(fā)現(xiàn)ActionScript 3 其實比ActionScript 1、ActionScript 2要好學(xué)很多 ,好記很多。再過不了多久,你會發(fā)現(xiàn)ActionScript 3 是如此好用,如此方便,如此先進(jìn),以致于不可能再轉(zhuǎn)回ActionScript 2了。這時候就逼你的老板用ActionScript 3開發(fā)產(chǎn)品吧。It’s your time。本書中有大量地方標(biāo)注了和ActionScript 2不同的地方,可以讓你快速地進(jìn)入ActionScript 3的工作狀態(tài)。并且提供了很多ActionScript 3中獨(dú)有的技術(shù)細(xì)節(jié)和小技巧,為你日后的開發(fā)掃清很多小地雷。對C#、Java愛好者和開發(fā)者恭喜你,其實ActionScript 3 比它前輩的任何一個版本都接近C#、Java這兩種語言。你學(xué)習(xí)ActionScript 3 ,將是真正的事半功倍。你真正想要知道的是,ActionScript 3和C#、Java有哪些不同點(diǎn)?ActionScript 3 編程有哪些部分需要重點(diǎn)學(xué)習(xí)?API有哪些不同,哪些是重點(diǎn)?在ActionScript 3中哪些細(xì)節(jié)需要注意?在本書中對大部分涉及到語言差異的地方都做了標(biāo)注。你要做的是,看一下每章前面的導(dǎo)讀,抓住重點(diǎn),快速瀏覽章節(jié)。融會貫通這些基本的不同點(diǎn)之后,重點(diǎn)掌握ActionScript 3視覺編程部分和熟悉一些關(guān)鍵的API。當(dāng)然,我特別建議你有空時能從頭詳細(xì)讀一遍本書,很多ActionScript 3 獨(dú)有的技術(shù)細(xì)節(jié)和小技巧可能是你需要了解的。你會發(fā)現(xiàn), ActionScript 3 編程是這么的方便和美妙!ActionScript 3 這個標(biāo)準(zhǔn)的OOP語言,用起來是這么熟悉和順手!和Flash合作編出的界面是這么漂亮優(yōu)雅,易于拓展!強(qiáng)烈推薦你花點(diǎn)時間看一看第1章。 本書結(jié)構(gòu)第1部分:ActionScript 3語言基礎(chǔ)第2部分:ActionScript 3 面向?qū)ο缶幊痰?部分:ActionScript 3 核心類第4部分:ActionScript 3主要的Flash Player API第5部分:ActionScript 3視覺編程如何使用本書本書建議按照章節(jié)順序閱讀。初級愛好者讀到帶“*”號的章節(jié)時,如有不明白的地方可以暫時跳過,以后有時間時回頭再讀。每章都有“本章導(dǎo)讀”,讀者可根據(jù)具體的“章節(jié)導(dǎo)讀”來進(jìn)行閱讀。另外,本書提供了詳細(xì)的章節(jié)目錄、代碼例子目錄、表格目錄等,也可以作為ActionScript 3 簡要的工具書使用。在本書中,對類名、變量、代碼、術(shù)語和重點(diǎn)句都特別用了樣式來標(biāo)明。著 者

媒體關(guān)注與評論

前言ActionScript 3與RIA時代的到來具有高度互動性、豐富用戶體驗及功能強(qiáng)大的客戶端,是目前網(wǎng)絡(luò)開發(fā)的迫切需求。Adobe公司的Flash Player憑借其全球97%的桌面電腦占有率和跨平臺的優(yōu)勢,成為了事實上的下一代的RIA(Rich Internet Application,豐富因特網(wǎng)程序)主力。Adobe公司于2006年年中推出了強(qiáng)大的ActionScript 3 語言,和支持ActionScript 3 的新一代的虛擬機(jī)AVM 2。經(jīng)測試,AVM 2執(zhí)行ActionScript 3代碼比以前的ActionScript 2 代碼執(zhí)行效率要快10倍以上。ActionScript 3,與ActionScript 2和1有本質(zhì)上的不同,是一門功能強(qiáng)大的、面向?qū)ο蟮?、具有業(yè)界標(biāo)準(zhǔn)素質(zhì)的編程語言。它是 Flash Player 運(yùn)行時功能發(fā)展中的重要里程碑。ActionScript 3是快速構(gòu)建Rich Internet Application的理想語言。由于Adobe的Flex和Flash的成功,在業(yè)界已經(jīng)掀起了RIA應(yīng)用新浪潮!雅虎(Yahoo!)、eBay、Google都相繼推出基于ActionScript的RIA應(yīng)用程序和ActionScript API庫。著名的應(yīng)用案例有Yahoo Maps、eBay AIR拍賣程序、Google Analytics和Google Finance、微軟的Wallop社區(qū),等等。ActionScript 3 有以下優(yōu)勢: 	對面向?qū)ο缶幊蹋∣OP)語言的完全支持。核心語言基于ECMAScript(ECMA 262)標(biāo)準(zhǔn),對OOP架構(gòu)深層優(yōu)化。 徹底更新的顯示對象系統(tǒng)架構(gòu)。 采用了先進(jìn)的E4X,使XML成為ActionScript 3 語言的內(nèi)建數(shù)據(jù)類型(native support)。操作直白、簡單。與ActionScript 2比較,極大地減輕了XML數(shù)據(jù)處理工作量。 全面支持正則表達(dá)式。正則表達(dá)式也成了ActionScript 3的內(nèi)建數(shù)據(jù)類型,ActionScript 3對字符串的處理能力空前增強(qiáng)。 標(biāo)準(zhǔn)的DOM 3事件實現(xiàn)。Flash API全面支持事件機(jī)制。 異常處理機(jī)制。 異常包括信息全面、易于調(diào)試和處理。Flash API全面支持異常處理機(jī)制。此外,ActionScript 3 積極邁向開源,贏得開源社區(qū)的歡迎。包括AVM 2虛擬機(jī)開源 ,源碼贈送與Mozilla的Tamarin項目。Tamarin項目的開源,意味著ActionScript 3 虛擬機(jī)的開源。從而ActionScript 3 也將成為智慧無窮的開源社區(qū)的首選!2007年6月11日推出了Adobe Intergrated Runtime(AIR) Beta版,正式實現(xiàn)新一代的RIA概念——跨系統(tǒng)運(yùn)行時(cross-operating system)的RIA程序。首次允許RIA程序訪問本地資源,并進(jìn)行離線存儲,跳出了瀏覽器的限制,模糊了瀏覽器和桌面程序的界限,在線和離線的界限。AIR具有革命性的前瞻視角,被業(yè)界譽(yù)為RIA的第二次革命。而ActionScript 3就是用于開發(fā)AIR程序的主要核心語言。ActionScript 3的時代已經(jīng)到來!我們正在迎接它的輝煌!本書的目標(biāo)與特色本書目標(biāo)ActionScript 開發(fā)界缺少一本真正的以面向?qū)ο笏枷雭碇v解的書籍,缺少從ActionScript 3語言架構(gòu)上來分析的書籍。無論國內(nèi)還是國外目前都缺少這樣一本書。很多ActionScript 開發(fā)人員都只停留在知道OOP語法、會熟練運(yùn)用ActionScript 3 提供的類庫API階段,而對OOP思想和ActionScript 3 整個系統(tǒng)架構(gòu)脈絡(luò)一知半解。買櫝還珠,這是很可惜的。本書嘗試以系統(tǒng)架構(gòu)師的眼光,以面向?qū)ο笏枷霝橹鬏S,講述ActionScript 3中面向?qū)ο蟮木韬蛻?yīng)用。從ActionScript 3 系統(tǒng)架構(gòu)的高度,清楚明白地講解ActionScript 3的API設(shè)計原因、原理和應(yīng)用。面向?qū)ο笏枷牒虯ctionScript 3系統(tǒng)架構(gòu)就是RIA開發(fā)的任督二脈,打通之后,你就會覺得所有ActionScript 3知識都是共通共融、渾然一體的,從而再學(xué)習(xí)廣闊的ActionScript 3開源世界中的其他東西時,也會覺得高屋建瓴、勢如破竹 、輕松如意。在本書中,對于ActionScript 3中的面向?qū)ο笾v解的廣度和深度都遠(yuǎn)超過目前所有書籍。從廣度上說,涵蓋了OOP語法、重要API的運(yùn)用、核心類包的結(jié)構(gòu)……從深度上說,詳細(xì)地解釋了面向?qū)ο髮崿F(xiàn)上的重大變化和實現(xiàn)細(xì)節(jié),透徹地闡述了新一代的顯示編程架構(gòu)及應(yīng)用。比如 ActionScript 3的幾大新特色、重要的OOP法則、ActionScript 3語言本身在哪些地方使用了設(shè)計模式。從實用上說,每一個重要的應(yīng)用都有實際的代碼例子相結(jié)合,例如,有類綁定的種種實際做法和UIMovieClip類與Flex結(jié)合應(yīng)用等。本書不僅僅介紹相關(guān)語法和運(yùn)用,更重要的是解釋如何設(shè)計與怎樣使用。本書希望把你真正帶往ActionScript 3編程的殿堂。本書特色 本書是一本“面向原因式”的書籍(Why-Oriented Book)。讓你對所有細(xì)節(jié)的設(shè)計用意和原因清清楚楚。 以ActionScript 3 語言設(shè)計的本意和思路,深淺結(jié)合,講解各個部分。盡可能使讀者在了解ActionScript 3 語言的同時,更好地把握ActionScript 3 語言的思想。 重視實際運(yùn)用,例子豐富。不算文中代碼片段,僅完整類文件就近兩百個,為編程提供實際的指導(dǎo)。本書在撰寫所有部分時,力求達(dá)到兩點(diǎn):與實際的代碼例子結(jié)合;講述ActionScript 3 語言關(guān)于該部分的內(nèi)部實現(xiàn)和技術(shù)細(xì)節(jié)。 以面向?qū)ο笏枷耄∣OP)為重點(diǎn),例子和比喻結(jié)合。系統(tǒng)講述了OOP思想及其在ActionScript 3 中的運(yùn)用。并結(jié)合ActionScript 3本身的語言架構(gòu)加以詳細(xì)的分析。 橫向比較其他優(yōu)秀OOP語言。本書中有大量涉及到ActionScript 3和Java、C#等語言相比較的地方,使得已有其他OOP語言基礎(chǔ)的讀者可以快速了解ActionScript 3的獨(dú)特之處,快速上手。 清楚地闡述ActionScript 2和ActionScript 3的不同及原因。對于ActionScript 3 大部分相對于ActionScript 2 的改動,本書不但一一指出,還從理論上解釋為何改變,以及相關(guān)的實現(xiàn),使ActionScript 2 程序員快速上手ActionScript 3 ,并對ActionScript 2代碼移植有相當(dāng)大的幫助。本書為何而寫長時間以來,國內(nèi)ActionScript 方面的書籍總是落后國外同類書籍一年到兩年,很大程度上影響了ActionScript 在國內(nèi)的推廣和國內(nèi)愛好者水平的提高。本書作者從事大型ActionScript 2  RIA項目開發(fā)已有數(shù)年經(jīng)驗,在Flash Player 8.5出現(xiàn)、ActionScript 3推出測試版開始,就已開始研究其架構(gòu),積累了豐富的第一手開發(fā)筆記。因此,本書的寫作與國際ActionScript 3的研究發(fā)展是完全同步的。筆者在電子工業(yè)出版社的大力協(xié)助下,以嚴(yán)謹(jǐn)?shù)膶W(xué)術(shù)態(tài)度撰寫本書。筆者衷心期望,本書出版時,不僅是國內(nèi)ActionScript 界第一本與國際同步的書籍,也能拋磚引玉,加速推動國內(nèi)ActionScript 3 的研究開發(fā)步伐。本書為誰而寫本書所講的知識用于Flash、Flex下的ActionScript 3應(yīng)用程序開發(fā)。本書的讀者應(yīng)具有基本的編程知識(不限語言),至少應(yīng)理解變量、循環(huán)、函數(shù)等基本編程概念。寫一本從ActionScript 3 初學(xué)者、ActionScript 3 中級愛好者到其他OOP語言(如C#、 Java)開發(fā)者都能看的書,是一件很有野心的事,事實上也難以完全做到。但據(jù)筆者觀察,國內(nèi)ActionScript 愛好者水平參差不齊。有部分ActionScript 2 高手,但更多的是ActionScript 2 或1中級愛好者,以及準(zhǔn)備從Flash Designer(Flash設(shè)計)轉(zhuǎn)向ActionScript 3 的新手。更有廣大的其他OOP語言的讀者,比如C#、 Java等,擁有良好的OOP基礎(chǔ),準(zhǔn)備轉(zhuǎn)向ActionScript 3 。隨著RIA革命的到來,未來還有更多的、潛在的ActionScript 愛好者。這樣的現(xiàn)狀促使我向這個不可能的任務(wù)做一些力所能及的努力。經(jīng)過分析,這幾個群體有比較明顯的特征,使得我可以在講述的同時有所側(cè)重,擇善結(jié)合。對初學(xué)者你可能喜歡比較淺顯的比喻和詳細(xì)的講解。有時告訴你原因,比簡單羅列代碼告訴你怎么做,可以更快讓你理解根本,進(jìn)入狀態(tài)。本書正是這樣一本W(wǎng)hy-Oriented Book。本書與其他書的一個最大不同就是“面向原因”(Why-Oriented Book)的講述方式,讓你對每部分內(nèi)容的由來清清楚楚。如果你對ActionScript 一點(diǎn)都不熟,那么恭喜你,你趕上好時候了。ActionScript 3 比以往的ActionScript 2或ActionScript 1要好學(xué)很多,好記很多。原因就是ActionScript 3 的結(jié)構(gòu)更加標(biāo)準(zhǔn)和統(tǒng)一。不信,舉個小例子,在ActionScript 2 中創(chuàng)建一個視覺元件的實例有 attachMovie()、createChildAtDepth()、createClassObject()……等八九種方法,每種方法都有自己的參數(shù),而且要手動管理元件深度。而在ActionScript 3 中,一切都統(tǒng)一為new 元件名()就可以了。深度統(tǒng)一且自動管理。這樣的改進(jìn)實在太多了!所以拋開相對混亂的ActionScript 1和ActionScript 2,放心大膽地學(xué)習(xí)ActionScript 3吧。能直接學(xué)習(xí)ActionScript 3,絕對是新手的福氣! 對于ActionScript 中級愛好者你往往具有一定水平和能力,ActionScript 2各個方面都有涉獵,但都不深。你需要有針對性的細(xì)節(jié)點(diǎn)撥和思路指導(dǎo)。你往往不喜歡婆婆媽媽的講解,最喜愛具體的代碼例子。但往往對自己掌握的程度估計不足,對自己知道的東西不加以深究,和高手的差距就在這里。本書用章節(jié)“*”號(有相當(dāng)數(shù)量)和進(jìn)階知識這兩個部分來針對這個群體。眾所周知,知識的講解應(yīng)當(dāng)是一個整體,不能每個知識點(diǎn)都有初級、中級、高級之分。你清楚的東西,對你而言就是初級。你不清楚的東西,往往就是高級。你知道并了解,但是不知道細(xì)節(jié)的東西,那就是中級。因此對于中級愛好者,我建議,在你快速翻完了本書所有“*”號和進(jìn)階知識之后,有空時你最好從頭詳細(xì)讀一下其他章節(jié)。我相信,你絕對不虛此“讀”。很多有用的知識點(diǎn)和ActionScript 3 技術(shù)上的實現(xiàn)細(xì)節(jié),你可能還不清楚。舉個小例子,比如, “加Label的continue、break的用法”,不少讀者可能就不太清楚。加油,高手的稱號指日可待!ActionScript高級愛好者你有一定的開發(fā)經(jīng)驗和知識水平,知道很多ActionScript 2 細(xì)節(jié)。但是ActionScript 2 和ActionScript 3 區(qū)別如此之大,你會感覺到有點(diǎn)沮喪。但,沮喪不久,你就會被ActionScript 3 標(biāo)準(zhǔn)的架構(gòu)、優(yōu)雅的實現(xiàn)和無限的潛能所吸引。你甚至發(fā)現(xiàn)ActionScript 3 其實比ActionScript 1、ActionScript 2要好學(xué)很多 ,好記很多。再過不了多久,你會發(fā)現(xiàn)ActionScript 3 是如此好用,如此方便,如此先進(jìn),以致于不可能再轉(zhuǎn)回ActionScript 2了。這時候就逼你的老板用ActionScript 3開發(fā)產(chǎn)品吧。It’s your time。本書中有大量地方標(biāo)注了和ActionScript 2不同的地方,可以讓你快速地進(jìn)入ActionScript 3的工作狀態(tài)。并且提供了很多ActionScript 3中獨(dú)有的技術(shù)細(xì)節(jié)和小技巧,為你日后的開發(fā)掃清很多小地雷。對C#、Java愛好者和開發(fā)者恭喜你,其實ActionScript 3 比它前輩的任何一個版本都接近C#、Java這兩種語言。你學(xué)習(xí)ActionScript 3 ,將是真正的事半功倍。你真正想要知道的是,ActionScript 3和C#、Java有哪些不同點(diǎn)?ActionScript 3 編程有哪些部分需要重點(diǎn)學(xué)習(xí)?API有哪些不同,哪些是重點(diǎn)?在ActionScript 3中哪些細(xì)節(jié)需要注意?在本書中對大部分涉及到語言差異的地方都做了標(biāo)注。你要做的是,看一下每章前面的導(dǎo)讀,抓住重點(diǎn),快速瀏覽章節(jié)。融會貫通這些基本的不同點(diǎn)之后,重點(diǎn)掌握ActionScript 3視覺編程部分和熟悉一些關(guān)鍵的API。當(dāng)然,我特別建議你有空時能從頭詳細(xì)讀一遍本書,很多ActionScript 3 獨(dú)有的技術(shù)細(xì)節(jié)和小技巧可能是你需要了解的。你會發(fā)現(xiàn), ActionScript 3 編程是這么的方便和美妙!ActionScript 3 這個標(biāo)準(zhǔn)的OOP語言,用起來是這么熟悉和順手!和Flash合作編出的界面是這么漂亮優(yōu)雅,易于拓展!強(qiáng)烈推薦你花點(diǎn)時間看一看第1章。 本書結(jié)構(gòu)第1部分:ActionScript 3語言基礎(chǔ)第2部分:ActionScript 3 面向?qū)ο缶幊痰?部分:ActionScript 3 核心類第4部分:ActionScript 3主要的Flash Player API第5部分:ActionScript 3視覺編程如何使用本書本書建議按照章節(jié)順序閱讀。初級愛好者讀到帶“*”號的章節(jié)時,如有不明白的地方可以暫時跳過,以后有時間時回頭再讀。每章都有“本章導(dǎo)讀”,讀者可根據(jù)具體的“章節(jié)導(dǎo)讀”來進(jìn)行閱讀。另外,本書提供了詳細(xì)的章節(jié)目錄、代碼例子目錄、表格目錄等,也可以作為ActionScript 3 簡要的工具書使用。在本書中,對類名、變量、代碼、術(shù)語和重點(diǎn)句都特別用了樣式來標(biāo)明。	“樣式和格式”中的名稱	范    例類名	!類名	ErrorEvent, EventDispatcher變量和代碼	!變量和代碼	updaetAfterEvent()重點(diǎn)強(qiáng)調(diào)句	!重點(diǎn)文字	被關(guān)鍵字final定義過的實例方法不能被重寫;父類的private成員不能被重寫編程語言關(guān)鍵字	!關(guān)鍵字	instanceof如何使用本書中的例子和源代碼隨書光盤中有一個視頻教程目錄,為swf格式。里面有詳細(xì)的視頻教程教你如何更加有效地使用本書中的例子和光盤中的源代碼??闭`及反饋?zhàn)x者如果對本書有意見和建議,請到筆者個人博客http://books.kingda.org上交流。本書涉及面廣,內(nèi)容多,難免有所錯漏??闭`信息也會第一時間在http://books.kingda.org 上公布。書中所有術(shù)語翻譯參考ActionScript 3 官方文檔和微軟的.NET術(shù)語對照表。致謝感謝我的父母,親情永遠(yuǎn)是我強(qiáng)大的動力!感謝我的MM,謝謝你容忍我一年多來不曾陪你逛街!感謝我的公司和同事!我們是一流的團(tuán)隊,追求頂尖的RIA體驗!成功屬于勤奮者。感謝電子工業(yè)出版社易飛思公司郭晶女士、何鄭燕女士。多謝二位的耐心,支持我一再推遲交稿期限,給予我相對充分的時間寫作。多謝二位的熱情和信任,這在寫書的苦悶中給了我很大的支持。在此特表感謝!著  者

編輯推薦

《Flash ActionScript3殿堂之路》適合有基礎(chǔ)編程知識(不限語言)的Flash、Flex、AIR愛好者和開發(fā)人員,尤其適合ActionScript 2讀者。本書還可為Java、C#等其他OOP語言愛好者學(xué)習(xí)ActionScript 3提供橫向比較和導(dǎo)讀。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Flash ActionScript 3殿堂之路 PDF格式下載


用戶評論 (總計171條)

 
 

  •   很久沒有看到這么好的計算機(jī)書籍了!就象學(xué)delphi就向大家推薦劉藝的《delphi6企業(yè)級解決方案和應(yīng)用剖析》一樣,學(xué)flex就向大家推薦這本書!flex3會給大家?guī)硎裁葱聳|西?完全跨平臺,而且還能跨越網(wǎng)頁和桌面編程的界限。更有甚者,跨越網(wǎng)絡(luò)的界限。脫機(jī)情況下還能照常使用,等聯(lián)機(jī)時再傳輸數(shù)據(jù)。。。無數(shù)多的驚喜,最大的驚喜我是看完殿堂之路這本書才體會到的。那就是as3是一門純正而且很優(yōu)雅的面向?qū)ο笳Z言,而且還在不斷的完善(最新的flex3連代碼重構(gòu)的工具都提供了)。雖然這樣說不準(zhǔn)確,但是想想你能用一門面向?qū)ο蟮恼Z言寫flash,而且這個程序還能在桌面上運(yùn)用,你覺得還有更爽的事情嗎?目前flex的框架還有不合理的地方。比如SWF體積,比如執(zhí)行效率。不過在不斷的完善中。運(yùn)用?太多了。比如前段時間有看到一個集成所有IM的桌面程序,把msn,qq,網(wǎng)上在線信息,mail等等所有你能想到的即時信息都集成在一起,用的就是flexair寫的。學(xué)習(xí)flex,首選的就是這本FlashActionScript3殿堂之路+cookbook,強(qiáng)烈推薦。
  •   我是從FlashMX07開始學(xué)習(xí)Flash的,后來就喜歡上了ActionScript.之前沒有編程經(jīng)驗.顯然這本書很適合我,應(yīng)為著重講解了為什么OOP,而不是直接給你擺實例,因為還沒有接觸過什么大型項目,所以對為什么連一個HelloWorld都要建個類publicfuntion下搞不明白,所以一直都把代碼放在幀上...........之后懂了.(怎么像個搞推銷的?)
  •   我在公司看了第一部分,我接觸flex僅僅4個月,對flex的很多理念都不是很了解,在開發(fā)過程中知道有些代碼的寫法,但是不知道為什么這么寫,這本FleshActionScript3殿堂之路采用面相原因的方式告訴讀者flex的一些思想,對開發(fā)工作很有幫助
  •   第一次在當(dāng)當(dāng)買書,還是非常順利,價格也公道。我是AS的初級者,對AS2.0稍微了解,關(guān)于這本《FlashActionScript3殿堂之路》初讀一下來,感覺作者黑羽確實化了不少心思,作為初學(xué)者我學(xué)這本書得心應(yīng)手,也正是我所想要得到的,同時也很佩服作者年輕有為,作為同年代的我慚愧不已,所以決定好好把這本書學(xué)完,希望自己在AS上能上更高的境界。同時也感謝當(dāng)當(dāng)網(wǎng)這樣一個購書平臺,希望越做越好。
  •   FlashActionScript3殿堂之路感覺不錯
  •   最近剛開始學(xué)習(xí)as3,我大致看了幾本書,有actionscript3從入門到精通(寫的很詳細(xì),但是水平不高,看的枯燥),actionscript3.0寶典(寫的真的不太適合新手入門,書是不錯的,但是聽說翻譯有許多錯誤,所以也不敢看了),還有本actions3.0游戲開發(fā)范例(書寫的太簡略,例子倒是很多的,但是我覺得啊新手有點(diǎn)困難)。。。最后在網(wǎng)上找到這本書,老師也推薦了,所以就買下來,發(fā)現(xiàn)寫的真的很好,很有趣,有種讓人愛不釋手的感覺,而且作者的語氣,什么的都是給讀者一種互相交流的感覺,很有國外那些著作的范兒。。。我開始學(xué)c語言是就說過,不看國內(nèi)人寫的書,這本書我非常的喜歡。。。真心推薦
  •   在拿到這本書之前,心理面一直很沒底。我是一個大學(xué)剛大學(xué)畢業(yè)的學(xué)生,在大學(xué)里的三年都渾噩度過。在臨近畢業(yè)的半年里意識到自己進(jìn)入社會的危機(jī),于是花了半年的時間學(xué)習(xí)java。找到方向的自己很有興趣,每天都能夠在生活充滿目標(biāo)的日子里是很幸福的,半年終于對java小有了解。之后經(jīng)一位老師介紹到一家用Actionscript3.0的游戲開發(fā)公司,為了不給哪位老師丟臉。自己在網(wǎng)上買了一本,從零基礎(chǔ)開始學(xué)習(xí)actionscript。總的來說話了一周的時間(從上個周四拿到書),效果還不錯。因為現(xiàn)在剛把這本書看完,所以還想有更多深層次一點(diǎn)的書及實戰(zhàn)方面的看看。這真的是我本人看后的體會。如果想學(xué)的話、推薦看看。
  •   拿到后看了幾章,讀起來很舒服,語言通俗易懂,道理深入淺出,是學(xué)習(xí)ActionScript的佳作。個人感覺學(xué)習(xí)此書不需要什么基礎(chǔ),而且如果精通C,Java,或是JavaScript語法的話這本書中有關(guān)ActionScript語法章節(jié)的看起來就很快,甚至可以先不看,待遇到問題是再查閱也行。
  •   網(wǎng)上的好評已經(jīng)如潮,大家都知道了~~我是先學(xué)了部分actionscript3 programming然后才來看這本書的,感覺對這門語言的理解有質(zhì)的飛躍,的確是不錯的書。
  •   這本書在國內(nèi)來說已經(jīng)是相當(dāng)好的了,但是不要當(dāng)入門書看,
    入門可以看看《ActionScript3.0 cookBook》
    要有一定ActionScript3.0基礎(chǔ)再來看這本書!
  •   整體對ACTIONSCRIPT3.0講解的比較透徹,很適合入門或是轉(zhuǎn)語言的人士??傮w感覺不錯。
  •   作為ActionScript開發(fā)者,殿堂之路是必不可少的基礎(chǔ)專用指南..
  •   書詳細(xì)講了如何開發(fā)actionscript,例子也不錯
  •   ActionScript3積極邁向開源,贏得開源社區(qū)的歡迎。包括AVM2虛擬機(jī)開源,源碼贈送與Mozilla的Tamarin項目。Tamarin項目的開源,意味著ActionScript3虛擬機(jī)的開源。從而ActionScript3也將成為智慧無窮的開源社區(qū)的首選!很適合新手學(xué)習(xí)
  •   是學(xué)習(xí)ActionScript3的好入門教材
  •   很好的一本書,強(qiáng)力推薦。
    想自學(xué)flash的人們,有面向?qū)ο蠡A(chǔ)最好了。沒有書中也有詳細(xì)的介紹。但至少要有一點(diǎn)編程基礎(chǔ)。
  •   書不錯,已經(jīng)在看了,適合有點(diǎn)面向?qū)ο缶幊逃悬c(diǎn)基礎(chǔ)的人學(xué)習(xí),至少懂得判斷,循環(huán)等一些基本的東西就可以學(xué)習(xí)了,講解得很詳細(xì),只要慢慢看,都會看懂的,不像那種只講理論的教材,看上去很高深,實際上脫節(jié)的講述,很會讓人迷糊。純手工碼字
  •   打開來看,發(fā)現(xiàn)本書果然名不虛傳.首先作者很慎重考慮語句的面向;面向初學(xué)者,面向進(jìn)階者,這樣我以后拿來看也能溫顧而知新,受益匪淺.里面有與其他語言對比不同,面向轉(zhuǎn)型者,面向很廣闊的一本書.作者也在前言坦言自己在近10個月里花費(fèi)自己的業(yè)余時間,最終苦悶的寫出的初稿--責(zé)任感已經(jīng)超出了喜悅感!本來我想買那本暢銷書的,發(fā)現(xiàn)評論里經(jīng)常說亂七八糟的,也不注釋知識點(diǎn)在那里.....而這本書注釋很詳細(xì),同時在下面也有解釋上語注釋,就和語文書那樣.在講解上面也下了一番功夫.每節(jié)都有導(dǎo)讀,告訴你應(yīng)該最適合那種方式學(xué)習(xí)下面;抽象的東西把它生動比喻化,引用名文加強(qiáng)解釋效果;還有小筐筐知識點(diǎn);以最少的東西說明完要講的東西,編程語言的解釋很多,我最喜歡和在意的就是這個了.還有好多的細(xì)節(jié)上.....不過聽說后面很難看得懂,越學(xué)越累,不過熬過去就好了,呵呵.(我剛買來)
  •   因為工作的關(guān)系接觸了一點(diǎn)flash和as3.0,基本都是別人寫程序,我依葫蘆畫瓢的改一下~
    然后就買了這本書
    之前是英語專業(yè)的,從來沒有接觸過編程,不過這本書寫的很不錯。
    看了2章吧。
    第一章是一個大致的概覽,反正很多縮寫都看不懂也不去管它了。
    第二章開始介紹基本元素,有些見過有些沒見過,寫得聽實在的,也有專門為了新人舉的一些比喻,幫助理解。例子給的也挺好,不羅嗦,但是能一眼看到問題的本質(zhì)。
    對重要的部分還加粗強(qiáng)調(diào)。
    每章之前有導(dǎo)讀,這個導(dǎo)讀很棒,會告訴初學(xué)者需要掌握哪些,而進(jìn)階的人又需要看哪些。
    甚至還有星號標(biāo)注,讓初學(xué)者可以避開哪些不看。
    對有爭議的結(jié)論,也都給出了引用出處。
    很喜歡,會繼續(xù)看下去。
  •   很早就想買本能系統(tǒng)介紹Flash編程的書了,只看了下目錄,內(nèi)容很豐富,詳細(xì),期待學(xué)習(xí)。書的質(zhì)量也很好,有光盤,有利于學(xué)習(xí)的哦!
  •   可以看書作者是花了很長大的精力來寫這本書,整體老說是很不錯的,但是我覺得還是不適合初學(xué)者來看,因為里面講了很多面向?qū)ο缶幊谈顚哟蔚臇|西,雖然書中已經(jīng)強(qiáng)調(diào)了初學(xué)者可以不看等等,但是其實還是會有一定的影響。對于有過面向?qū)ο蠼?jīng)驗的人來說,確實是一本不可多得的好書!
  •   這書很不錯,由簡入難。對as新手和老手都有照顧,對于java和C#程序員來說,入門學(xué)習(xí)as3比較容易。而且書中對as3和java、c#的區(qū)別都有重點(diǎn)提示,這點(diǎn)很不錯。不過本書偏重于as3語法介紹學(xué)習(xí),對于更高級RIA開發(fā)內(nèi)容涉及偏少。總之,此書不錯,值得一看。是一本很好的進(jìn)入flashas3殿堂的開門鑰匙。
  •   這本書不錯,寫得很細(xì)致,我想到的問題,書上都提到了,很好。很喜歡這本書。書中提到每個知識點(diǎn)時,都和其他面向?qū)ο笳Z言C#,JAVA等做比較,看完之后,印象深刻
  •   AS3經(jīng)典之作 首推面向原因式教學(xué)
  •   看過不少編程的書,內(nèi)容枯燥乏味,艱澀難懂。而flash as3殿堂之路給我的感覺是內(nèi)容詳盡,充實。筆觸生動,十分適合初學(xué)者,是難得的好書,作者肯定傾注的很多的心血在里面,非常值得一看。大贊~
  •   這真是本好書
    編程純熟度足夠后發(fā)現(xiàn)缺少架構(gòu)師的眼光,幫助進(jìn)步,這本書可是經(jīng)典
    特意買來收藏

    由于是春節(jié)訂貨,8天后才收到=_=#
  •   是一個對flash深入很有幫助的書,但是不太適合初學(xué)者,對于初學(xué)者解讀有一定的難度,適合有一些編程基礎(chǔ)的人讀。
  •   從8月中旬到10月初,跟蹤了N久N久?,F(xiàn)在終于可以一睹芳容了。粗看后先給個好評。本人覺得書中詳細(xì)介紹了AS3的特點(diǎn)。入門也好,AS2升級到AS3也吧,對英文不好的同學(xué)來說,的確是個不錯的選擇。這本書是面向原因的講述方式來寫的,其中中有些觀點(diǎn)和解決之道,是AS3幫助文件中所沒有的,故可以是當(dāng)作工具書來用。
  •   很好的書,送貨速度很快兩天就到了!看了前五章,發(fā)現(xiàn)作者寫的通俗易懂,尤其在講面向?qū)ο蟮牟糠?,有很大收獲。好書是要收藏的,所以同事要我?guī)退灿喠艘槐荆。?/li>
  •   比想象中的好。講的挺細(xì)比較系統(tǒng)。而且面向原因的
  •   面向?qū)ο笤O(shè)計的思想學(xué)起來需要有一段困難期,因為這些是需要實際制作并在制作中體會而學(xué)會的。這本書給了初學(xué)者一個思想入門的好方法,實戰(zhàn)帶思想體驗。最重要的還是自己要多想,想想書中除了具體制作方法之外的文字,那樣離真正入門就不遠(yuǎn)了。
  •   本書適合as3的初學(xué)者,尤其對于面向?qū)ο蟾拍罾斫獠簧畹母鼞?yīng)一讀。為國內(nèi)有這樣好的原著感到慶幸!
  •   作為一本理論及入門的書,這本書寫得很不錯。不過個人覺得書中的實用例子少了一些,不過對于面向?qū)ο蠛虯S3的精辟論述足可以彌補(bǔ)這些缺陷。如果想迅速地學(xué)以致用,還是應(yīng)該同時找一本以實例為主的書,邊看邊做,這樣收獲會更大。
  •   之前沒有接觸過flash.。眾書中我也是隨便選了一本。然后細(xì)看之后發(fā)覺的確是本好書。對于初學(xué)flash并由意向深入flex的人來說?;A(chǔ)概念的理解和基礎(chǔ)應(yīng)用的使用還是很有幫助的
  •   書的質(zhì)量不錯,紙質(zhì)很好書的內(nèi)容,不是很適合剛接觸flash的人用,講的as3部分都比較深。
  •   Flash對我而言是新的東西,一直以來致力于C#,java的我,從來不注重美工,因為這一直是別人的工作。直到最近接了個項目,要用到很多Flash的東西,我不得不從頭開始;這本書看過后覺得很基礎(chǔ),很適合初學(xué)者學(xué)習(xí)。是入門的好書。as很強(qiáng)大,能做很多東西。
  •   這本書很不錯,即使你從來沒有學(xué)過編程語言,也能輕松上手,作者用很平實簡單的例子講解AS3.0編程思想以及注意的問題,學(xué)習(xí)AS3必看的書。
  •   比較深刻的講解了AS3,不過可以由于FLASH在移動端。。。學(xué)了后沒用上。
  •   內(nèi)容很多,對我有用的不多了,如果你有過面向?qū)ο蠡A(chǔ)的,前面很多都可以大致看一下就過了
  •   之前在這里買了兩本AS3的書籍,講解非?;\統(tǒng),關(guān)鍵細(xì)節(jié)沒有闡述,后來又跑書店選了兩本厚厚的AS3工具書,但是除了一些基本概念以外就是一堆簡單代碼的羅列,對關(guān)鍵的細(xì)節(jié)還是避而不談,讓人看不出java c#跟AS3有什么區(qū)別。后來上網(wǎng)了解據(jù)說黑羽的這本殿堂之路很好,于是再抱著最后一絲希望網(wǎng)購這本殿堂之路,拿到手后,覺得之前買的那些書統(tǒng)統(tǒng)可以扔掉了,AS3讓人最困惑的很多細(xì)節(jié)黑羽都作了闡述,比如,那些數(shù)據(jù)類型是值類型和引用類型,break continue的標(biāo)簽用法,函數(shù)語句和函數(shù)表達(dá)式定義的區(qū)別,這都是讓人很困惑但市面大部分工具書都避而不談的細(xì)節(jié),基本上殿堂之路里面帶*的章節(jié)都是一些一直困擾我的概念性問題,黑羽都給予了很詳細(xì)的描述,讓那些寫C# Java的人粗略了解AS3就寫書圈錢的人見鬼去吧。感謝黑羽送給廣大AS coder一本罕有高質(zhì)量的國產(chǎn)工具書,滿分!
  •   開發(fā)原理性的書,開發(fā)人員轉(zhuǎn)學(xué)flash最好的讀本
  •   這本書已經(jīng)再版了11次,可見其銷量很大,買的人很多,我初看了一下,的確從架構(gòu)的高度來闡述設(shè)計的思想,使人開闊思路,有大局觀,值得細(xì)細(xì)品味。
  •   聽同事說是學(xué)習(xí)flash的入門級書籍,非常的贊!
  •   之前看了掃描版的,覺得很不錯就買了一本實體書算是支持下 書很新11年7月再版的,已經(jīng)修正了很多錯誤。 國內(nèi)像這么好的技術(shù)書籍幾乎看不到,可以看得出黑羽兄是專心寫這本書的,而不是有些所謂的磚家找一些國外的書籍隨便google翻譯一下就匆匆出版的那種。
    再次支持下,希望國內(nèi)能夠出品越來越多像殿堂之路這樣便宜高質(zhì)量的技術(shù)書籍!
  •   看了很多編程語言的書,相比較這本書風(fēng)格很好··粗略的看了一些,覺得作者實戰(zhàn)經(jīng)驗足,不過有些相關(guān)理論貌似介紹的不是很好··不過AS方面應(yīng)該不錯·
  •   這本書很不錯哦!值得一看!里面講Flash代碼講的很透徹!
  •   一直期待著這本書,買的flash圣經(jīng)看不懂,
  •   很好的一本書,想寫flash的強(qiáng)力推薦
  •   有深度,有廣度,也有難度,一本學(xué)習(xí)FLASH AS3的好書。作者水平很高。
  •   flash學(xué)習(xí)有幫助
  •   目前市面上AS3.0的書蠻少的,而要找一本AS3.0的好書就更難了。此書比較全面地對AS3.0進(jìn)行了講解,而且與目前的主流OOP語言進(jìn)行對比。比較適合學(xué)過AS2.0,想繼續(xù)進(jìn)攻AS3.0的人。
  •   淘寶的工程師寫的,還是很強(qiáng)的。flash好強(qiáng)大
  •   詳細(xì)的羅列不管是初涉flash的程序員還是中等水平的程序員都受益匪淺
  •   這是我看的第一本AS3的書,由于有編程基礎(chǔ),看得很快,通讀本書,通熟易懂。
  •   第一本編程書籍,學(xué)到了很多相關(guān)的知識,推薦
  •   比較著重介紹了As3編程方面的基礎(chǔ)知識不錯啊
  •   對于我這種沒有編程語言基礎(chǔ)的,顯得有點(diǎn)難,但是通讀了以后還是能搞明白。
  •   我是通過網(wǎng)上高手介紹得知這本書的,還有配合另一本《 AS3.0設(shè)計模式》的書,可以這本先訂的書卻還沒收到,反而先收到這“殿堂之路”,也好,從作者編的書還有他們的論壇,我想可以幫助我輕松學(xué)會AS3.0,也廣交天下高手哦~~~~~
    這是一本好書,不用我說詳細(xì)了,樓上的評價都說得很清楚了,不錯不錯?。。?!
  •   非常號的一本書,我每天看一點(diǎn)也不知不覺看來快1/4,對于有點(diǎn)JAVA和C#知識的初學(xué)者讀起來更是輕松自在,很棒的,是難得的買了不后悔的好書,希望很快能看到作者的FLEX殿堂之路,如果有的話呵呵
  •   同學(xué)之后要去做軟件開發(fā),手機(jī)編程的工作,公司培訓(xùn)要求需要用到這本書,內(nèi)容很不錯,需要學(xué)習(xí)編程的同學(xué)們,可以考慮購入,很不錯~
  •   雖然我是編程初學(xué)者,開始看會有點(diǎn)頭大,但是我相信如果慢慢學(xué)下去,會有很大進(jìn)步。作者很用心的在編寫書,能看出來煞費(fèi)苦心。謝謝作者。很厚的一本書,內(nèi)容很詳細(xì),要學(xué)習(xí)編程的學(xué)子們,選擇這本書沒錯。
  •   這是一本很值得買的書,如果你有一定的編程基礎(chǔ),想要學(xué)AS3.0,這本是書值得買。
  •   適合學(xué)過和有編程基礎(chǔ)的人使用
  •   AS3的基礎(chǔ)書籍,非常適合菜鳥和老鳥從中學(xué)習(xí)AS3的精髓和特點(diǎn)。
  •   作者年青充滿激情,在閱讀的同時會感染你。適合有興趣注重編程的人看,內(nèi)容廣泛,但實用、有意思的例子過少了。
  •   適合入門的,沒有編程經(jīng)驗的人看
  •   很好的一本書,里面講解的很清楚,還配有視頻介紹,
  •   書籍前面部分易學(xué)易懂,后面就有點(diǎn)高深了,前面適合初學(xué)者,后面要對as3很熟的人可以看!
  •   好書,看得出作者編程功力深厚,把自己的經(jīng)驗和心得都寫進(jìn)去了,領(lǐng)悟不少。
  •   因之前是搞OOP的.所以這書看起來很輕松...感謝..國內(nèi)這種好書不多見.
  •   和以前看過的書不同,這本書在沒個細(xì)節(jié)和你可能出錯的地方都有詳細(xì)的講解!
  •   這本書是國內(nèi)第一本關(guān)于AS3的書籍,里面借鑒了很多國外大師的東西。講的很不錯哦。新手老手都能看
  •   書是11年7月新印刷的,作者的文字功底還可以,比較適合有一定C#或JAVA功底的人
  •   從實踐中去體會,我一直很支持這種學(xué)習(xí)方式,一邊對著書本學(xué)習(xí),一邊結(jié)合google深入了解。絕對比某些書籍一大堆理論來的痛快。
  •   非常不錯的一本書,正如書的名字一樣,他幫助我們開啟學(xué)習(xí)AS3的殿堂之路。
  •   經(jīng)典中的經(jīng)典,黑羽的巔峰之作,學(xué)3.0的首選
  •   都說投資人投的不是產(chǎn)品本身,還是做這個產(chǎn)品的人。我們買書其實也一樣,書的好壞,沒讀過,評論也各抒己見,但當(dāng)你相信一個作者,相信他的實力,他的人品,就會毫不猶豫的去買他的書,這本書的作者就是這樣一個值得你相信的人。本身他就擁有頂尖的技術(shù)實力,非富的行業(yè)精驗,和最重要的在寫書時的那樣一絲不茍的精神,在國內(nèi)真的少見。
  •   文章思路非常清晰很適合初學(xué)者內(nèi)容也有豐富但是略微有些淺FALSH內(nèi)部類的介紹比較少結(jié)構(gòu)還是很不錯的推薦購買
  •   我覺得我有興趣讀下去- -
    最主要的是系統(tǒng)層次結(jié)構(gòu)不錯。
    有簡單到復(fù)雜。
  •   這本書不多的!對于初學(xué)者來說很系統(tǒng)很詳細(xì)!值得推薦!
  •   因為是別人推薦買的,肯定不錯,所以沒細(xì)看,但快速瀏覽下來,還是比較詳細(xì)和系統(tǒng)的。
  •   寫得非常細(xì)致有調(diào)理,看過以后也能很快上手,黑羽的書一定要支持下~
  •   黑羽大哥寫的這本書,實在是好,內(nèi)容絕對詳細(xì)!!
  •   第一第二章看得很舒服
    之后開始慢慢的難,做為新手我不是很適應(yīng)
    而且我覺得書中配些習(xí)題或者練習(xí)之類的實例更好
    現(xiàn)在讀得很頭疼....唉~慢慢來吧
  •   這本書很不錯,只可惜的時候光盤就破了,有好心人能給我發(fā)一份電子版的嗎?非常非常感謝了!~這是我的郵箱xww773@126.com,或者聯(lián)系我的qq:19904127
  •   東西很喜歡,可是送貨速度,用了6天,武漢發(fā)的貨,收獲的自提點(diǎn)還在我的武漢的學(xué)校,我能說什么,你的強(qiáng)勢就是書籍,就應(yīng)該把它做好,告訴提貨的人員竟然不知道負(fù)責(zé)這塊的當(dāng)當(dāng)工作的郵局人員,什么時候上班嗎,害我跑了很遠(yuǎn)去郵局,結(jié)果,人家說不上班,我暈。
  •   黑羽兄寫的這本書還是非常不錯的!推薦一下!
  •   AS3 殿堂之路非常適合自學(xué).
  •   今天終于收了這本書了。翻了翻,比想像中的還要好。而且價格也不貴。很適合我這個AS中級應(yīng)用者。吐血推薦大家購買!?。?/li>
  •   快遞很快,上午訂下午就到了,在做as3兩年之后看這個書的電子版收獲還是很大,梳理了很多基礎(chǔ)知識,果斷買一本實體書以后查閱
  •   國內(nèi)難得的不次于 國外的 計算機(jī)書籍
  •   黑羽寫的書,一流~
  •   對于有經(jīng)驗的人來說,是個補(bǔ)足的好書,系統(tǒng)的學(xué)一邊對自己有好處。
  •   為什么會系統(tǒng)取消訂單了?
    訂單取消了,我的錢呢?怎么也沒看到返回給我啊?
  •   朋友介紹的,適合作參考書!不錯哈
  •   對于AS不了解的人,這本書很有幫助,內(nèi)容易懂,實例講解
  •   看了一點(diǎn)了。這本書簡單易懂,相當(dāng)多的口語化詞句,仔細(xì)閱讀的話,會感覺到這不是一本生冷的技術(shù)書,而是有個老師在教導(dǎo)你一樣。我屬于一點(diǎn)基礎(chǔ)沒有的??雌饋硐喈?dāng)愉快
  •   昨天晚上下的單,今天下午就到了,速度很贊的說!書頁質(zhì)量不錯,但拿到貨沒當(dāng)場拆開檢查,后來發(fā)現(xiàn)隨書光盤壞了,辦理退貨要我寄到北京去,坑爹??!算了,我同事也有一本我就將就用他的光盤了,特別提醒的是:如果對光盤有要求的童鞋最好當(dāng)場拆開看下,貌似這本書的光盤很脆弱的說。
  •   書不錯,以前一直看電子版的,這下看到實體書了
  •   聲明下:我只在大一淺淺的學(xué)了下c語言,沒學(xué)過as2.0但這本書我靜下心來看雖然乍看有點(diǎn)頭痛但反復(fù)琢磨還是會有所收獲的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7