[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 其他圖書 >> 《Flash ActionScript3 資料大全》殿堂之路加配套光盤 聖經 技術寶典 權威指南[PDF]
《Flash ActionScript3 資料大全》殿堂之路加配套光盤 聖經 技術寶典 權威指南[PDF]
下載分級 图书资源
資源類別 其他圖書
發布時間 2017/7/11
大       小 -
《Flash ActionScript3 資料大全》殿堂之路加配套光盤 聖經 技術寶典 權威指南[PDF] 簡介: 中文名 : Flash ActionScript3 資料大全 資源格式 : PDF 版本 : 殿堂之路加配套光盤 聖經 技術寶典 權威指南 發行時間 : 2007年09月 地區 : 大陸 語言 : 簡體中文 簡介 : 國內第一部關於ActionScript 3的著作! 掃描版 【內容簡介】 本書是國內第一本“面向原因式”(Why—Oriemed Book)與國際同步
電驢資源下載/磁力鏈接資源下載:
全選
"《Flash ActionScript3 資料大全》殿堂之路加配套光盤 聖經 技術寶典 權威指南[PDF]"介紹
中文名: Flash ActionScript3 資料大全
資源格式: PDF
版本: 殿堂之路加配套光盤 聖經 技術寶典 權威指南
發行時間: 2007年09月
地區: 大陸
語言: 簡體中文
簡介:

國內第一部關於ActionScript 3的著作! 掃描版
【內容簡介】
本書是國內第一本“面向原因式”(Why—Oriemed Book)與國際同步的、全面系統介紹ActionScript 3的書籍。本書以前端系統架構師的眼光,將面向對象思想作為主軸講述ActionScript 3的精髓;從系統架構的高度,清楚講解ActionScript3的API設計原因、原理和應用。面向對象思想和ActionScript3系統架構是RIA開發的任督二脈,打通之後,會發現所有ActionScript 3知識都是共通共融、渾然一體的,從而再進行學習或開
發,就會勢如破竹、輕松如意。
全書共分5個部分。第1部分:ActionScript 3語言基礎;第2部分:ActionScript 3面向對象編程;第3部分:ActionScript 3核心類;第4部分:ActionScript 3主要的Flash Player API;第5部分:ActionScript 3視覺編程。附書光盤內容為書中實例源文件和本書中重點操作視頻演示教程。
本書適合有基礎編程知識(不限語言)的Flash、Flex、AIR愛好者和開發人員,尤其適合ActionScript 2讀者。本書還為Java、c#等其他OOP語言愛好者學習ActionScript 3提供了專門的導讀和一定的橫向比較。
【編輯推薦】
★國內第一本“面向原因式”(Why-Oriented Book)與國際同步的、全面系統介紹ActionScript 3的書籍。
以前端系統架構師的眼光,將面向對象思想作為主軸講述ActionScript 3的精髓,從系統架構的高度,清楚講解ActionScript 3的API設計原因、原理和應用。
ActionScript 3語言基礎,ActionScript 3面向對象編程,ActionScript 3核心類,ActionScript 3主要的Flash Player API,ActionScript 3視覺編程。
孫穎,網名“黑羽”,英文名“Kingda Sun”,浙江大學碩士。浙江大學元老級閃客,曾任藍色理想網站Flash版版主。
  現任杭州Genway Online Learning Tech Co.,Ltd前端架構總設計師。
  擁有著名的個人Flash技術博客:WWW.kingda.org.Google Pagerank值高達6,被Adobe官方MXNA收錄。也被國內藍色理想BXNA等諸多聚合器收錄。另擁有www.actionscript3.cn站點,專門討論ActionScript 3相關開發話題。
  經歷:第二屆浙江省大學生多媒體競賽課件類省一等獎,動畫類省二等獎。浙江大學第二屆大學生多媒體作品設計競賽一等獎。擔任前端設計的NCE online課件被國家
教育部評定為國際先進課件。目前在Genway公司開發國內一流的大型RIA英語學習網站:WWW.bingoenglish.com
【書摘】
前言
  ActionScript 3與RIA時代的到來
  具有高度互動性、豐富用戶體驗及功能強大的客戶端,是目前網絡開發的迫切需求。Adobe公司的Flash Player憑借其全球97%的桌面電腦占有率和跨平台的優勢,成為了事實上的下一代的RIA(Rich Internet Application,豐富因特網程序)主力。Adobe公司於2006年年中推出了強大的ActionScript 3 語言,和支持ActionScript 3 的新一代的虛擬機AVM 2。經測試,AVM 2執行ActionScript 3代碼比以前的ActionScript 2 代碼執行效率要快10倍以上。
  ActionScript 3,與ActionScript 2和1有本質上的不同,是一門功能強大的、面向對象的、具有業界標准素質的編程語言。它是 Flash Player 運行時功能發展中的重要裡程碑。ActionScript 3是快速構建Rich Internet Application的理想語言。
  由於Adobe的Flex和Flash的成功,在業界已經掀起了RIA應用新浪潮!雅虎(Yahoo!)、eBay、Google都相繼推出基於ActionScript的RIA應用程序和ActionScript API庫。著名的應用案例有Yahoo Maps、eBay AIR拍賣程序、Google Analytics和Google Finance、微軟的Wallop社區,等等。
  ActionScript 3 有以下優勢:
  對面向對象編程(OOP)語言的完全支持。核心語言基於ECMAScript(ECMA 262)標准,對OOP架構深層優化。
  徹底更新的顯示對象系統架構。
  采用了先進的E4X,使XML成為ActionScript 3 語言的內建數據類型(native support)。操作直白、簡單。與ActionScript 2比較,極大地減輕了XML數據處理工作量。
  全面支持正則表達式。正則表達式也成了ActionScript 3的內建數據類型,ActionScript 3對字符串的處理能力空前增強。
  標准的DOM 3事件實現。Flash API全面支持事件機制。
  異常處理機制。 異常包括信息全面、易於調試和處理。Flash API全面支持異常處理機制。
此外,ActionScript 3 積極邁向開源,贏得開源社區的歡迎。包括AVM 2虛擬機開源 ,源碼贈送與Mozilla的Tamarin項目。Tamarin項目的開源,意味著ActionScript 3 虛擬機的開源。從而ActionScript 3 也將成為智慧無窮的開源社區的首選!
  2007年6月11日推出了Adobe Intergrated Runtime(AIR) Beta版,正式實現新一代的RIA概念——跨系統運行時(cross-operating system)的RIA程序。首次允許RIA程序訪問本地資源,並進行離線存儲,跳出了浏覽器的限制,模糊了浏覽器和桌面程序的界限,在線和離線的界限。AIR具有革命性的前瞻視角,被業界譽為RIA的第二次革命。而ActionScript 3就是用於開發AIR程序的主要核心語言。
  ActionScript 3的時代已經到來!我們正在迎接它的輝煌!
  本書的目標與特色
  本書目標
  ActionScript 開發界缺少一本真正的以面向對象思想來講解的書籍,缺少從ActionScript 3語言架構上來分析的書籍。無論國內還是國外目前都缺少這樣一本書。很多ActionScript 開發人員都只停留在知道OOP語法、會熟練運用ActionScript 3 提供的類庫API階段,而對OOP思想和ActionScript 3 整個系統架構脈絡一知半解。買椟還珠,這是很可惜的。
  本書嘗試以系統架構師的眼光,以面向對象思想為主軸,講述ActionScript 3中面向對象的精髓和應用。從ActionScript 3 系統架構的高度,清楚明白地講解ActionScript 3的API設計原因、原理和應用。
  面向對象思想和ActionScript 3系統架構就是RIA開發的任督二脈,打通之後,你就會覺得所有ActionScript 3知識都是共通共融、渾然一體的,從而再學習廣闊的ActionScript 3開源世界中的其他東西時,也會覺得高屋建瓴、勢如破竹 、輕松如意。
  在本書中,對於ActionScript 3中的面向對象講解的廣度和深度都遠超過目前所有書籍。從廣度上說,涵蓋了OOP語法、重要API的運用、核心類包的結構……從深度上說,詳細地解釋了面向對象實現上的重大變化和實現細節,透徹地闡述了新一代的顯示編程架構及應用。比如 ActionScript 3的幾大新特色、重要的OOP法則、ActionScript 3語言本身在哪些地方使用了設計模式。從實用上說,每一個重要的應用都有實際的代碼例子相結合,例如,有類綁定的種種實際做法和UIMovieClip類與Flex結合應用等。本書不僅僅介紹相關語法和運用,更重要的是解釋如何設計與怎樣使用。
  本書希望把你真正帶往ActionScript 3編程的殿堂。
  本書特色
  本書是一本“面向原因式”的書籍(Why-Oriented Book)。讓你對所有細節的設計用意和原因清清楚楚。
  以ActionScript 3 語言設計的本意和思路,深淺結合,講解各個部分。盡可能使讀者在了解ActionScript 3 語言的同時,更好地把握ActionScript 3 語言的思想。
  重視實際運用,例子豐富。不算文中代碼片段,僅完整類文件就近兩百個,為編程提供實際的指導。本書在撰寫所有部分時,力求達到兩點:與實際的代碼例子結合;講述ActionScript 3 語言關於該部分的內部實現和技術細節。
  以面向對象思想(OOP)為重點,例子和比喻結合。系統講述了OOP思想及其在ActionScript 3 中的運用。並結合ActionScript 3本身的語言架構加以詳細的分析。
  橫向比較其他優秀OOP語言。本書中有大量涉及到ActionScript 3和Java、C#等語言相比較的地方,使得已有其他OOP語言基礎的讀者可以快速了解ActionScript 3的獨特之處,快速上手。
  清楚地闡述ActionScript 2和ActionScript 3的不同及原因。對於ActionScript 3 大部分相對於ActionScript 2 的改動,本書不但一一指出,還從理論上解釋為何改變,以及相關的實現,使ActionScript 2 程序員快速上手ActionScript 3 ,並對ActionScript 2代碼移植有相當大的幫助。
  本書為何而寫
  長時間以來,國內ActionScript 方面的書籍總是落後國外同類書籍一年到兩年,很大程度上影響了ActionScript 在國內的推廣和國內愛好者水平的提高。本書作者從事大型ActionScript 2 RIA項目開發已有數年經驗,在Flash Player 8.5出現、ActionScript 3推出測試版開始,就已開始研究其架構,積累了豐富的第一手開發筆記。因此,本書的寫作與國際ActionScript 3的研究發展是完全同步的。
  筆者在電子工業出版社的大力協助下,以嚴謹的學術態度撰寫本書。筆者衷心期望,本書出版時,不僅是國內ActionScript 界第一本與國際同步的書籍,也能拋磚引玉,加速推動國內ActionScript 3 的研究開發步伐。
  本書為誰而寫
  本書所講的知識用於Flash、Flex下的ActionScript 3應用程序開發。本書的讀者應具有基本的編程知識(不限語言),至少應理解變量、循環、函數等基本編程概念。
  寫一本從ActionScript 3 初學者、ActionScript 3 中級愛好者到其他OOP語言(如C#、 Java)開發者都能看的書,是一件很有野心的事,事實上也難以完全做到。
  但據筆者觀察,國內ActionScript 愛好者水平參差不齊。有部分ActionScript 2 高手,但更多的是ActionScript 2 或1中級愛好者,以及准備從Flash Designer(Flash設計)轉向ActionScript 3 的新手。更有廣大的其他OOP語言的讀者,比如C#、 Java等,擁有良好的OOP基礎,准備轉向ActionScript 3 。隨著RIA革命的到來,未來還有更多的、潛在的ActionScript 愛好者。
  這樣的現狀促使我向這個不可能的任務做一些力所能及的努力。經過分析,這幾個群體有比較明顯的特征,使得我可以在講述的同時有所側重,擇善結合。
  對初學者
  你可能喜歡比較淺顯的比喻和詳細的講解。有時告訴你原因,比簡單羅列代碼告訴你怎麼做,可以更快讓你理解根本,進入狀態。本書正是這樣一本Why-Oriented Book。本書與其他書的一個最大不同就是“面向原因”(Why-Oriented Book)的講述方式,讓你對每部分內容的由來清清楚楚。
  如果你對ActionScript 一點都不熟,那麼恭喜你,你趕上好時候了。ActionScript 3 比以往的ActionScript 2或ActionScript 1要好學很多,好記很多。原因就是ActionScript 3 的結構更加標准和統一。不信,舉個小例子,在ActionScript 2 中創建一個視覺元件的實例有 attachMovie()、createChildAtDepth()、createClassObject()……等八九種方法,每種方法都有自己的參數,而且要手動管理元件深度。而在ActionScript 3 中,一切都統一為new 元件名()就可以了。深度統一且自動管理。這樣的改進實在太多了!
所以拋開相對混亂的ActionScript 1和ActionScript 2,放心大膽地學習ActionScript 3吧。能直接學習ActionScript 3,絕對是新手的福氣!
  對於ActionScript 中級愛好者
  你往往具有一定水平和能力,ActionScript 2各個方面都有涉獵,但都不深。你需要有針對性的細節點撥和思路指導。你往往不喜歡婆婆媽媽的講解,最喜愛具體的代碼例子。但往往對自己掌握的程度估計不足,對自己知道的東西不加以深究,和高手的差距就在這裡。本書用章節“*”號(有相當數量)和進階知識這兩個部分來針對這個群體。
  眾所周知,知識的講解應當是一個整體,不能每個知識點都有初級、中級、高級之分。你清楚的東西,對你而言就是初級。你不清楚的東西,往往就是高級。你知道並了解,但是不知道細節的東西,那就是中級。因此對於中級愛好者,我建議,在你快速翻完了本書所有“*”號和進階知識之後,有空時你最好從頭詳細讀一下其他章節。我相信,你絕對不虛此“讀”。很多有用的知識點和ActionScript 3 技術上的實現細節,你可能還不清楚。舉個小例子,比如,“加Label的continue、break的用法”,不少讀者可能就不太清楚。
加油,高手的稱號指日可待!
  ActionScript高級愛好者
  你有一定的開發經驗和知識水平,知道很多ActionScript 2 細節。但是ActionScript 2 和ActionScript 3 區別如此之大,你會感覺到有點沮喪。但,沮喪不久,你就會被ActionScript 3 標准的架構、優雅的實現和無限的潛能所吸引。
  你甚至發現ActionScript 3 其實比ActionScript 1、ActionScript 2要好學很多 ,好記很多。再過不了多久,你會發現ActionScript 3 是如此好用,如此方便,如此先進,以致於不可能再轉回ActionScript 2了。這時候就逼你的老板用ActionScript 3開發產品吧。It’s your time。
  本書中有大量地方標注了和ActionScript 2不同的地方,可以讓你快速地進入ActionScript 3的工作狀態。並且提供了很多ActionScript 3中獨有的技術細節和小技巧,為你日後的開發掃清很多小地雷。
  對C#、Java愛好者和開發者
  恭喜你,其實ActionScript 3 比它前輩的任何一個版本都接近C#、Java這兩種語言。你學習ActionScript 3 ,將是真正的事半功倍。
  你真正想要知道的是,ActionScript 3和C#、Java有哪些不同點?ActionScript 3 編程有哪些部分需要重點學習?API有哪些不同,哪些是重點?在ActionScript 3中哪些細節需要注意?
  在本書中對大部分涉及到語言差異的地方都做了標注。你要做的是,看一下每章前面的導讀,抓住重點,快速浏覽章節。融會貫通這些基本的不同點之後,重點掌握ActionScript 3視覺編程部分和熟悉一些關鍵的API。當然,我特別建議你有空時能從頭詳細讀一遍本書,很多ActionScript 3 獨有的技術細節和小技巧可能是你需要了解的。
  你會發現, ActionScript 3 編程是這麼的方便和美妙!ActionScript 3 這個標准的OOP語言,用起來是這麼熟悉和順手!和Flash合作編出的界面是這麼漂亮優雅,易於拓展!強烈推薦你花點時間看一看第1章。
  本書結構
  第1部分:ActionScript 3語言基礎
  第2部分:ActionScript 3 面向對象編程
  第3部分:ActionScript 3 核心類
  第4部分:ActionScript 3主要的Flash Player API
  第5部分:ActionScript 3視覺編程
  如何使用本書
  本書建議按照章節順序閱讀。初級愛好者讀到帶“*”號的章節時,如有不明白的地方可以暫時跳過,以後有時間時回頭再讀。每章都有“本章導讀”,讀者可根據具體的“章節導讀”來進行閱讀。
另外,本書提供了詳細的章節目錄、代碼例子目錄、表格目錄等,也可以作為ActionScript 3 簡要的工具書使用。在本書中,對類名、變量、代碼、術語和重點句都特別用了樣式來標明。
涉及出版社版權收到通知暫時不提供完整版下載了抱歉,作為學習與參考來說前面12章應該也夠了。不過為滿足高要求人員需要,換為AS經典書籍系列!
這裡放出另外一本AS的好書供下載學習!

ActionScript 3.0 cookbook
本全面介紹Adobe RIA平台核心語言——ActionScript3.0的技術寶典
一本囊括300多項問題解決方案的實戰手冊
一本獻給所有 Flex/Flash 應用開發人員的Cookbook
本書討論了在Flash Player裡執行的ActionScript 3.0語言,采用問題—解法—討論的形式講解開發過程中常見問題的實際解法,例如:檢測用戶的 Flash Player 版本或操作系統;格式化日期和貨幣類型;接受用戶輸入及操作文字字符串;在運行時繪制各種形狀;訪問音頻和視頻;使用 Flash Remoting 進行遠程過程調用;加載、發送和檢索 XML 數據等。
全書涵蓋客戶端ActionScript的整個范疇,將概念應用於實際情況,采用特定的格式協助讀者迅速解決特定的問題。讀者無須逐頁閱讀就可以了解底層代碼,解決問題,完成任務。本書適合廣大從事ActionScript 3.0開發應用的人員參考使用。
目錄
第一章. ActionScript 語言基礎
第二章. 自定義類
第三章. 運行時環境
第四章. 數字和數學
第五章. 數組
第六章. 可視化對象列表
第七章. 繪圖和遮罩
第八章. 位圖
第九章. 文本
第十章. 濾鏡和轉換
第十一章. 動畫編程
第十二章. 字符串
第十四章. 日期和時間
第十五章. 聲音編程
第十六章. 視頻
第十七章. 數據持久性
第十八章. Flash程序之間的通信
第十九章. 發送和讀取數據
第二十章. XML
第二十一章. Web服務和Flash Remoting
第二十二章. 建立交互式應用程序
第二十三章. 文件管理



ActionScript 3.0權威指南

原創經典,字字珠玑。.
資深動畫師喬珂力作,ActionScript 3.0經典圖書橫空出世。
藍色理想、閃吧、DDC傳媒三大網站大力推薦。
·徹底理清ActionScript 3.0的概念、語法和新特性,一一瓦解學習的難點。..
·遵循ActionScript 3.0自身邏輯,深入剖析動畫設計的各種算法。
·深入ActionScript 3.0的深層機制,建立獨立、完整的開發思維。
·結合實際開發,提供大量典型示例和3個綜合案例,具有超強的實用性。
·適用於Flash、Flex等多種開發環境,具有較強的通用性。...
序:美妙的語言
借閱讀《ActionScript 3.0權威指南》書稿的機會,我不禁重新審視ActionScript——這門獨具魅力的語言,一個廣闊思想的展台。
ActionScript最初設計用於Flash交互與控制動畫。當開發者可以快速地建立動畫,配合音效,並根據浏覽者的意圖來產生互動時,是多麼令人振奮!越來越多的人開始使用Flash創建屬於自己的個人網站,在互聯網上展示自己。網絡上隨處可見五彩缤紛的Flash作品、游戲,使我看到了許多讓人贊歎的精彩創意。
自2.0以後ActionScript類庫的更新,標志著ActionScript已經成為一門面向對象語言,隨著越來越多的Flash作為前端RIA(Rich Internet application)應用的出現,宣告了ActionScript進入新的時代。直到Micromedia被Adobe公司收購以後,ActionScript遇到了一個不大不小的變革。說大,是因為語言結構發生了很大的變化;說小,是因為雖然類的組織進行了更加完善的架構,而根本的思想還是從之前的體系演化而來的。當然,在這個過程中,ActionScript的能力得到了進一步的強化,也吸引了很多從事Java或C++的程序員進來,於是,Flash被更加明確地分成了兩類:界面動畫圖形設計與交互程序。不可否認,ActionScript 3核心的類庫做出了大幅度的重構,並且在語法上也和ActionScript 2存在著較大的分歧。然而,要注意的是,雖然這個改動導致了很多從事ActionScript 2開發者難以適應,但是,新的架構體系與其說是改變了很多東西,還不如說是提煉了很多東西,它以更規范、更高效的形態來逐步改變開發者的思想。令人欣慰的是,本書作者喬珂也清楚看到了ActionScript的變化脈絡,在這部800多頁的專著中,他用易於理解的思路和語言詳細闡述了ActionScript作為一門日趨豐滿的面向對象語言的獨特魅力,並結合自身開發經驗為讀者提供了豐富的案例來借鑒學習。
我一直認為,無論是Flash IDE也好,Flex Builder也好,或者什麼都好,作為開發環境而言,並沒有優劣之分。直到現在,還有很多朋友在提出類似到底哪一個更好的問題。其實,無論是RIA何種應用,游戲,網站,動畫展示等,無非都是以“swf”為後綴的文件,用Flash Player解析呈現而已,這是Flash在終端所展示的形態。現在,你既可以用Flash輕松加入喜愛的圖片、音樂,並有序地組織好這些資源,也可以使用Flex快速創建應用程序,通過調用別的後台語言,如PHP、JSP、ColdFusion等獲取數據,再使用合理的邏輯把數據和界面組織起來。如果你熟悉了ActionScript,在這個平台裡,你可以盡情地按照你的想象來發揮,我相信現在的ActionScript 3有著非常優秀的架構體系和寬廣的應用面,也相信會有更多的朋友加入到這個充滿活力的陣營中來。
感謝Adobe開發組的所有成員,奉獻和創造了如此美妙的語言。
希望看到本書的讀者,不要錯過領悟美妙的ActionScript的機會。
“藍色理想”網站站長 曾沐陽
www.blueidea.com
專家推薦
感謝Adobe開發組的所有成員,奉獻和創造了如此美妙的語言。
希望看到本書的讀者,不要錯過領悟美妙的ActionScript的機會。
——“藍色理想”站長 曾沐陽
正如本書作者所言,ActionScript發展到今天已經是一門獨立且有特色的開發語言,學習ActionScript迫切需要一本知識全面、講解深入且案例豐富的實用指南。本書正是這個選擇。
——“閃吧”網站站長 古墓
對於那些苦於無法進入一個嶄新的Flash世界的用戶來說,這本書會真正帶你入門。對於已經有了一定Flash開發經驗的用戶來說,本書會使通往AS3的旅程變得更加順暢。
——“閃客帝國”創始人 邊城浪子
雖然市面上有很多關於ActionScript的圖書,但大都是針對編程人員來撰寫的,從事設計工作的人難以掌握。現在,我們終於看到了一本為設計師編寫的關於如何學習ActionScript的圖書。這本書從設計師的角度出發,深入淺出地進行剖析並詳細講解,能讓學習者少走很多彎路。希望讀者能夠在這本書中便捷、高效地學習到ActionScript技術。
——DDC傳媒網站總編 王東
前言
一本概念闡述與實例講解俱佳的好書,值得你反復閱讀!
學ActionScript的難點是什麼
ActionScript是一門開發語言,但是使用它的並不是經過訓練的程序員,大部分都是從設計方面轉過來的,因此使用者對AcitonScript的很多概念都很陌生,在懵懵懂懂的狀態下就開始編程了。這種情況下,很容易遇到瓶頸:
 代碼冗長,不易閱讀,後期維護非常困難。
 Bug很多,經常出現一些莫名其妙的錯誤。
 不能使用面向對象的思路設計程序,編寫了大量的重復代碼。
……
之所以出現這些問題,就是因為沒有深刻理解AS中的各種概念。我從Flash 5.0就開始編寫AS代碼,其中走了很多彎路,同時也積累下了大量的筆記和各種注意事項。後來總結的一條就是:如果理解了語言的核心概念和內部機制,不僅能開發出健壯的Flash應用程序,而且能發現ActionScript 3.0自身的獨特美感。
市場上雖然關於AcitonScript的書很多,但是都是流於介紹語法,而沒有從本質、從概念上對其進行闡述,因此我才萌生了寫書的想法,希望能對讀者有所幫助。
本書的內容安排
本書在安排內容時,將ActionScript 3.0作為全新、獨立、特色的語言看待。
 本書將ActionScript 3.0作為全新的語言,而不是早期版本的強化升級。以培養實際開發能力為目的,將語言的基本語法、核心概念及新增功能統一起來。根據知識點在語言邏輯體系和實際應用中的權重,對語法和概念重新進行分級和組織。真正做到了由淺入深的平緩過渡。即使讀者沒有相關知識背景,也能毫無障礙地閱讀本書,並最終掌握ActionScript 3.0。
 本書將ActionScript 3.0作為獨立的語言,而不是類似語言的簡化變種。根據Flash網絡應用和腳本開發的實際,深入闡述了語言的自身邏輯。不僅解決了應該如何的問題,還回答了為何如此的疑問。幫助有開發經驗的讀者脫離慣性思維,重新認識語言,培養ActionScript 3.0開發思維。
 本書將ActionScript 3.0作為特色的語言,而不是語句概念的機械組合。圍繞面向對象的開發思想,闡述了OOP在語言中的具體實現。尊重ActionScript自身邏輯,詳細討論了編譯執行、事件交互、顯示列表、腳本動畫等特色概念。引領讀者體會ActionScript 3.0語法表象之內的深層美感,揭示語言設計者的獨具匠心。
基於以上觀點,全書分為四篇,共計15章。每章內容側重於一組相關的知識和概念。讀者在閱讀時,能夠舉一反三,事半功倍。章節按照由簡單到復雜、由表層到本質的原則,歸入四篇:
第一篇(第1章~第3章)主要涉及ActionScript 3.0的外圍知識。第1章從腳本語言的基礎知識開始,逐步介紹了ActionScript 3.0的發展過程、文件結構和運行原理。第2章介紹了ActionScript 3.0開發常用的三種環境:Adobe官方的Flash CS IDE,FlexBuilder 2,以及第三方軟件FlashDevelop 3.0。第3章圍繞創建“Hello World”程序,向讀者介紹了ActionScript程序的開發過程及常用開發軟件的具體使用方法。
第二篇(第4章~第7章)講述了ActionScript 3.0中的語言要素。該部分是本書的重點,也是語言的核心。包括語法基礎結構,流程控制,面向對象編程和常用對象等內容。本編是ActionScript 3.0開發的基石,為讀者進一步學習提供語言元素和基礎概念。
第三篇(第8章~第12章)結合語言的實際應用,介紹簡單動畫、復雜動畫、交互控制、外部數據等語言應用。ActionScript 3.0是按照類組織的,在解決具體應用時,會涉及多個類。本篇各章節以應用為劃分標准,穿插講解涉及到的相關類。針對不同的應用需求,講解面向對象編程在解決Flash應用問題時的作用。讀者閱讀本編後,可以掌握常見應用的實現和核心類的用法。
第四篇(第13章~第15章)是實戰篇。通過編寫互動游戲、在線RSS新聞閱讀器和全屏幕FLV視頻播放器,涵蓋了ActionScript 3.0開發的各種知識元素。在構建完整應用程序的過程中,使讀者更深刻地掌握開發過程中語言的運用。
本書還介紹了矩陣變換、動畫替身等Flash編程必備的周邊知識和實際技巧,以滿足不同讀者的閱讀需要。
本書的特點
本書以培養實際開發能力為目的,具有以下特點。
 全面性:本書不僅介紹了ActionScript 3.0的新特性,而且涵蓋了語言的所有關鍵內容。
 實用性:緊密聯系開發的實際,學以致用。避免了語言的教條羅列,具有很強的實用性。
 通用性:解除ActionScript 3.0語言與具體軟件的綁定,適用於Flash、Flex等多種開發環境。
 漸進性:重新組織了語言的知識點分布,全書由整體到細節,由淺入深逐步擴展讀者的視野。
 高效性:將內容整理歸類,舉一反三。避免相似知識的重復學習,提高學習效率。
 深入性:參考了大量Adobe內部文檔資料,內容深入到語言的深層機制。
 通俗性:使用簡單易懂的說明語言,配合大量直觀的圖片示例,將各種復雜概念一一瓦解。
 整體性:全書以OOP概念和實際開發需求為主線,章節環環相扣,前後呼應,避免了知識單元之間的分散和孤立。
 獨立性:本書徹底地遵循ActionScript 3.0自身邏輯,以ActionScript 3.0的角度闡述各種編程概念,幫助讀者建立獨立完整的開發思維,避免周邊語言開發習慣的干擾。
 配有學習論壇http://www.rzchina.net,讀者可以在上面討論技術,筆者會及時回答讀者提問,並提供各種技術文章,幫助你提高開發水平。


ActionScript 3.0 聖經
Book Description:
Packed with hands-on instruction and step by step tutorials, the ActionScript 3 Bible is everything you need to harness the power of this amazing language. ActionScript experts Roger Braunstein and Mims Wright guide you through the in's and out's of building Rich Internet Applications with ActionScript 3. Coverage includes:
The ActionScript 3 language—variables, datatypes, operators and expressions, functions, and more
Object-Oriented aspects of ActionScript 3
Working with XML
Dealing with events
Handling error events and making your applications fault tolerant
Debugging ActionScript applications
Loading external data
Working with audio, video and graphics
Working in binary
Developing for Apollo
Application deployment
And more...
目錄 Summary of Contents
Introduction.
Part I: Getting Started with ActionScript 3.0.
Chapter 1: Introducing ActionScript 3.0.
Chapter 2: Understanding ActionScript 3.0 Language Basics.
Chapter 3: Programming with Classes.
Chapter 4: Working with Methods and Functions.
Chapter 5: Validating Your Program.
Part II: Working with ActionScript 3.0 Objects.
Chapter 6: Using Strings.
Chapter 7: Working with Numbers and Math.
Chapter 8: Using Arrays.
Chapter 9: Using Objects.
Chapter 10: Working with XML.
Chapter 11: Working with Regular Expressions.
Part III: Working with the Display List.
Chapter 12: Understanding the Flash Player 9 Display List.
Chapter 13: Working with DisplayObjects in Flash CS3.
Chapter 14: Printing.
Chapter 15: Working with Text and Fonts.
Part IV: Understanding the Event Framework.
Chapter 16: Understanding Events.
Chapter 17: Working with Mouse and Keyboard Events.
Chapter 18: Using Timers.
Part V: Working with Error Handling.
Chapter 19: Understanding Errors.
Chapter 20: Using the AVM2 Debugger.
Chapter 21: Making Your Application Fault-Tolerant.
Part VI: Working with External Data.
Chapter 22: Understanding Networking Basics.
Chapter 23: Communicating with Server-Side Technologies.
Chapter 24: Saving Data to a Local Machine Using SharedObject.
Chapter 25: Managing File Uploads and Downloads.
Part VII: Enriching Your Program with Sound and Video.
Chapter 26: Working with Sound.
Chapter 27: Adding Video.
Chapter 28: Accessing Microphones and Cameras.
Part VIII: Programming Graphics and Motion.
Chapter 29: Applying Filters to Your Graphics.
Chapter 30: Drawing Vector Graphics Programmatically.
Chapter 31: Scripting Animation.
Chapter 32: Applying Transformations to Graphics.
Chapter 33: Drawing Bitmap Graphics Programmatically.
Part IX: Working with Binary Data.
Chapter 34: Working with Binary Data.
Part X: Deploying Your Program.
Chapter 35: Deploying Flash on the Web.
Chapter 36: Interfacing with JavaScript.
Chapter 37: Using Local Connections to Communicate Between Flash Applications.

根據評論建議添加:
光盤內容在線觀看
http://perhome.w8.hezuidc.com/allhtml/flash/
光盤下載 (解壓密碼:www.actionscript3.cn) 電驢鏈下載無需密碼
http://perhome.cn/allhtml/flash/as3road-disk.rar

配套光盤目錄

ActionScript3·0語言和組件參考中文版

ActionScript 權威指南中文版

ActionScript Bible 聖經 英文原版.pdf


相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved