Flash Flex ActionScript 3.0開發(fā)權威手冊

出版時間:2010-12  出版社:中國鐵道  作者:張亞飛  頁數(shù):777  
Tag標簽:無  

前言

  真正的軟件應用在于領略其“魂”,而非覬覦其“表”。  本書是Actiorlscript 3.0開發(fā)從入門到精通的權威著作,全面細致地介紹了ActioriScript 3.0的程序編寫方法以及語法規(guī)范,可以幫助用戶建立正確的、良好的編程習慣。它包含下面6個方面的內(nèi)容: ?。?)建立正確的Actiorlscript認知,糾正用戶經(jīng)常容易犯的錯誤,以及當前Flash開發(fā)領域內(nèi)的多項錯誤認識: ?。?)Actiorlscript 3.0基本語法、面向對象開發(fā): ?。?)Flaskl可視化開發(fā): ?。?)Flex可視化開發(fā): ?。?)Actionscript 3.O類庫分類詳解: ?。?)從基礎入門到完全精通,從開發(fā)、編譯、調(diào)試到部署,真正完整地開發(fā)知識。為什么必須從這本書開始學習ActionScript 3.0  本書系統(tǒng)地介紹如何將ActioriScript 3.0面向對象開發(fā)融入Flash Professional創(chuàng)作環(huán)境中,從而實現(xiàn)Flash的可視化開發(fā)?! 】梢暬_發(fā)的根本目的是提高工作效率、降低成本,這是目前軟件開發(fā)領域主流的開發(fā)思想。可視化開發(fā)對每一個雇主和ActioriScript 3.0開發(fā)人員來說都非常重要。因為雇主總是希望在讓軟件實現(xiàn)特定功能的前提下降低投入,這就對程序開發(fā)環(huán)境提出了要求。開發(fā)人員可以使用一個文本編輯器來手動編寫代碼,也可以使用可視化的開發(fā)工具通過拖放來完成復雜的手動編碼,后者顯然可以提高效率?! o數(shù)可視化開發(fā)軟件(例如用于.NET開發(fā)的Visual studio,用于Java開發(fā)的Eclipse、JBuilder、NetBean.以及Delphi PowerBuilder等)正是為了適應這一要求誕生的?! lash ProfessionaI就是這樣一個可視化開發(fā)軟件,但它與我們熟知的上述可視化開發(fā)軟件有很大不同。Flash的可視化開發(fā)是以時間軸為基石的。  通過基于時間軸的Flash開發(fā),不單單能夠讓開發(fā)者提高工作效率.還可以完美地讓開發(fā)者和設計者團隊協(xié)作。因為,設計者和開發(fā)者同樣都是在以時間軸為基石進行工作?! ”緯梢詭椭_發(fā)者快速掌握基于時間軸開發(fā)的核心思想,從而提高工作效率。當你去找Flash、相關工作時,雇主一定會考慮你的開發(fā)是否有效率,或者,對于設計人員來說,也會考慮是否能與開發(fā)者在時間軸這個基石上協(xié)同工作?! ”緯膬?nèi)容適合Flash CS3 Professional、Flash CS4 Professional版本。

內(nèi)容概要

本書是講述Actionscript 3.0開發(fā)從入門到精通的權威手冊,全面細致地介紹了Actionscript 3.0程序的編寫方法以及語法規(guī)范,幫助用戶建立正確的、良好的編程習慣,主要內(nèi)容有:建立正確的Actionscript認知,糾正用戶容易犯的錯誤,以及當前Flash開發(fā)領域內(nèi)的多項錯誤認識,Actionscript 3.0基本語法、面向對象開發(fā),F(xiàn)lash可視化開發(fā),F(xiàn)lex可視化開發(fā),Actionscript 3.0類庫分類詳解,引用實際案例介紹開發(fā)、編譯、調(diào)試到部署這一完整的開發(fā)流程。    本書可以幫助開發(fā)者快速掌握基于時間軸開發(fā)的核心思想,從而提高工作效率。

作者簡介

張亞飛,是多本Flash圖書的作者(包括繁體版和簡體版),涉及Flash程序開發(fā)和動畫制作。張應用Flash已經(jīng)有7年的時間,作為國內(nèi)第一代因特網(wǎng)從業(yè)者,其獨到的見解使他成為卓越的作者,這也是兩岸出版機構都能接受他的原因。 
涉獵廣泛,精通Flash、ASP、ASP.NET、HTML、PHP、JavaScript、Java及Microsoft SQL Server等,他能夠輕松將Flash融入到其他編程領域,而不是將其孤立看待,這樣可以將非常復雜的問題以非常淺顯的方式表述出來,并使所有的讀者都能受益。

書籍目錄

第1篇  Actionscript語言基礎入門  第1章  準備基礎知識和配置開發(fā)環(huán)境  第2章  程序開發(fā)的基石——聲明變量和使用變量  第3章  Actionscript語法規(guī)范和培養(yǎng)良好的編程習慣  第4章  數(shù)據(jù)運算和運算規(guī)則  第5章  流程控制  第6章  使用內(nèi)建的全局函數(shù)  第7章  自定義函數(shù)第2篇  Actionscript的面向對象編程和編譯  第8章  面向對象編程(OOP)——創(chuàng)建類和使用類  第9章  建立更可靠的OOP程序——類和成員的訪問控制  第10章  重復使用類——繼承和組合  第11章  靜態(tài)成員、靜態(tài)類和枚舉(Enumeration)  第12章  多態(tài)(Polymorphism)——重載和覆載  第13章  接口和抽象——錯誤最深重的地方  第14章  類、接口和函數(shù)的組織——使用包  第15章  命名空間  第16章  反射、數(shù)據(jù)類型檢查和數(shù)據(jù)類型轉換  第17章  使用ASDOC輸出幫助文檔  第18章  處理程序異?!⒖煽康膽贸绦? 第19章  指定類路徑(Classpath)第3篇  與Flash軟件緊密結合的可視化應用程序開發(fā)  第20章  使用Flash軟件進行可視化開發(fā)  第21章  基干時間軸的可視化應用程序開發(fā)  第22章  影片剪輯的嵌套和多時間軸  第23章  使用Flash UI組件第4篇  與Flex Builder軟件緊密結合的可視化應用程序開發(fā)  第24章  基于窗體的可視化應用程序開發(fā)  第25章  使用Flex Builder軟件第5篇  顯示對象和互操作  第26章  顯示對象、顯示對象容器和顯示列表  第27章  事件處理和基本的交互控制  第28章  使用文本框呈現(xiàn)文本和設置文本的格式第6篇  類庫和分類功能實現(xiàn)  第29章  處理字符串——String類和正則表達式  第30章  數(shù)組、矢量和復合數(shù)組(哈希映射、Dictionary對象)  第31章  處理日期和時間  第32章  開發(fā)網(wǎng)絡應用程序  第33章  使用W3CDOM處理XML  第34章  使用E4X處理XML  第35章  使用Actionscript代碼處理聲音  第36章  使用Actionscript代碼處理視頻  第37章  為顯示對象動態(tài)應用濾鏡效果  第38章  創(chuàng)建和處理矢量圖形  第39章  創(chuàng)建和處理位圖以及使用混合模式  第40章  處理反向運動和IK骨架  第41章  使用3D空間和創(chuàng)建3D模型  第42章  創(chuàng)建過渡效果動畫  第43章  配合FMS3開發(fā)實時通信應用程序  第44章  其他常用的Actionscript核心API第7篇  編譯、調(diào)試、部署與實戰(zhàn)  第45章  牢記Flash可視化開發(fā)的3個基本步驟  第46章  應用程序的編譯和部署  第47章  使用Flash和Flex Builder調(diào)試Actionscript代碼——原理與范例  第48章  使用Flash軟件開發(fā)Air桌面應用程序、安裝、部署附錄A  了解和設置Actionscript編譯器模式附錄B  保留的Actionscript關鍵字附錄C  鍵盤鍵和鍵控代碼值對照表附錄D  如何創(chuàng)建影片剪輯元件和按鈕元件附錄E  在Flash創(chuàng)作環(huán)境中使用聲音的基礎知識附錄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)。在它們中運行的是同一種語言。  Adobe想使Flash Player成為像NET那樣的cLR,各種風格的開發(fā)人員都可以在自己熟悉的環(huán)境中編寫代碼,而在同一個容器中運行,并且可以協(xié)同工作。  最初的AS1誕生時,、JavaScript正風行全球,因此,基于市場方面的考慮,AS1的語法和風格與JavaScript的語法和風格相似就不難理解了。而現(xiàn)在,風頭正勁的要數(shù)AS3,它也與C#、Java等語言風格最接近。  雖然幾個版本的Actiorlscript語言僅僅相差幾個版本號,但是不能將它們中的任何一個作為另一個的升級版本來對待,因為任何一個語言版本相對于另外一個都是一個新的語言,雖然在語法上它們看起來很相似。

編輯推薦

  《Flash Flex ActionScript3.0開發(fā)權威手冊(附光盤)》完全支持Flash CS5、Flash CS4、Flash CS3,以范例解釋理論,通俗易懂;入門視頻,讓您輕松上手不含糊,將OOP融入Flash可視化開發(fā),真正提高效率,實現(xiàn)團隊協(xié)作,全新Flash Player API大曝光:新視頻、3D模型、反向運動、IK骨架操縱,包含桌面AIR應用程序開發(fā)、網(wǎng)絡應用開發(fā)、FMS開發(fā),讓您一本全擁有。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Flash Flex ActionScript 3.0開發(fā)權威手冊 PDF格式下載


用戶評論 (總計18條)

 
 

  •   Flash Flex ActionScript 開發(fā)權威指南書是不錯!適合新老程序員!
  •   這本書是在西單圖書大廈看了一天才決定要買的, 里面不是單一的講解Flex ,而是結合Flash把設計和開發(fā)結合,讓從java轉型成為Flex開發(fā)的我受益匪淺。 覺得原來理不通的東西,通過這次的學習和溫故知新,有了更多更清楚的認知。 好書,贊!
  •   我是初學的但有點flash方面的基礎,本身是程序員,覺得簡明易懂,就是書本本身頁數(shù)比較多,書每頁面積也小,所以書很厚 翻著翻著中間的頁面容易脫落 這方面可能不太好 其他都挺好的
  •   FLASH動畫自我升級用的升級用的
  •   公司買的書,買給開發(fā)人員用的
  •   書里面的內(nèi)容非常詳細,對初學者或者有一定編程基礎的人來說都非常好,閱讀中!
  •   看了這本書,感覺不錯
  •   紙張很好,正在看...
  •   如題,但是把AS3講得很基礎很通暢,基本描敘了AS3和AS2不同點,可以當一本啟蒙或需要熟悉AS3的程序員教材!
    有些實用章節(jié)寫得很勉強,范例基本都是很簡單的!內(nèi)容比較傳統(tǒng),看不進教材的朋友勿買。可以作為參考書看看!
  •   書里配套光盤里源代碼的說明亂七八糟的,路徑和文件名一點都對不起來。估計是光盤更新過,但書里的說明卻沒跟上。太不認真了!一點都不嚴謹!其它還好吧。
  •   最近因為工作需要買的這本書,真的很實用
  •   蠻基礎的,攜帶方便
  •   本書看了一點,感覺還是不錯的。不過個人感覺要是系統(tǒng)學習好像不是太詳細,不過可以作為工具用書使用這是非常不錯的。
  •   很好 還沒用得到 先買了作為資料儲備
  •   過于老版了.可做為基礎參考
  •   買書有3周了,書也看了大半了,書的內(nèi)容還是挺豐富的。 紙裝也不錯,可是這書比較容易脫頁。 書還沒有看完就分成3拌了。
  •   這本書可以說,用來當字典用。新老程序員一看就懂得類型,例子很詳細。希望大家用心去看,才能挖掘更多的東西
  •   書的邊上,裝訂的地方裂了,我擔心是不是翻兩頁,這書就要折為兩半,其次,這書只有平常書的1/2大,太小了吧。非常不滿意
 

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

京ICP備13047387號-7