出版時(shí)間:2009-6 出版社:清華大學(xué)出版社 作者:李方捷 頁數(shù):723
Tag標(biāo)簽:無
前言
自從喬納森·蓋伊創(chuàng)造Flash最早的前身FutureSplash開始,F(xiàn)lash就以驚人的速度發(fā)展。從1996年11月到現(xiàn)在,F(xiàn)lash經(jīng)歷了從Flash1.0到FlashCS3的變遷。與之相伴的ActionSeript也從1.0版本升級(jí)到3.0版本。目前FlashPlayer播放器已經(jīng)普及全球,各種各樣的Flash網(wǎng)站遍地開花,基于Flash的應(yīng)用也層出不窮。AetionSeript以其獨(dú)特的魅力吸引著眾多開發(fā)人員,ActionScript3.0的出現(xiàn)無疑把ActionSefipt的發(fā)展帶入了一個(gè)新的篇章。隨著AdobeAIR技術(shù)的出現(xiàn),更是把ActionScript3.0的學(xué)習(xí)與運(yùn)用推向高潮。ActionScript是一種非常有活力的語言,ActionScript3.0更是如此。隨著Flash推廣的深入,基于ActionScript的應(yīng)用程序開發(fā)也越來越多。Flash在表現(xiàn)效果展現(xiàn)領(lǐng)域用的非常多,特別是那些要求表現(xiàn)力較高的網(wǎng)站。ActionScript在播放控制、效果展現(xiàn)、異步載入等方面發(fā)揮作用。Flash以及ActionScript本身功能的擴(kuò)展與運(yùn)行效率的提高也加大了Flash的應(yīng)用范圍.以Flash本身的強(qiáng)勁展現(xiàn)特性為基礎(chǔ),ActionScript用來處理與服務(wù)器的數(shù)據(jù)通信、客戶端的數(shù)據(jù)處理。這樣的應(yīng)用往往稱為富客戶端程序。例如,使用Flash技術(shù)實(shí)現(xiàn)的股票圖表、BBS系統(tǒng)、購物系統(tǒng)、視頻會(huì)議系統(tǒng)以及各種各樣的查詢系統(tǒng)等,這些應(yīng)用都要求開發(fā)人員較為深入地掌握ActionScript?! 榱朔奖銖V大讀者學(xué)習(xí)ActionSeript3.0,本人歷經(jīng)半年時(shí)間編寫了本書.書中全面而細(xì)致地闡述了ActionScript3.0技術(shù),力求對(duì)ActionScript3.0的每一個(gè)知識(shí)點(diǎn)進(jìn)行深入剖析。本書所講述的每個(gè)知識(shí)點(diǎn)都設(shè)有簡單示例便于讀者理解.同時(shí),讀者也可以感受到ActionScript3.0技術(shù)在實(shí)際項(xiàng)目中的應(yīng)用。
內(nèi)容概要
本書全面細(xì)致地講解ActionScript 3.0 語言語法和功能特性,并配合具體的示例加深讀者對(duì)ActionScript 3.0知識(shí)點(diǎn)的理解。本書從ActionScript 3.0的基本概念開始,一步步引導(dǎo)讀者使用ActionScript 3.0的調(diào)試和開發(fā)工具,掌握ActionScript 3.0的語法,并在實(shí)踐中綜合運(yùn)用ActionScript 3.0的各個(gè)知識(shí)點(diǎn)。本書將以Flex Builder 3為主調(diào)試書中提及的示例代碼,讀者將學(xué)會(huì)主流的ActionScript 3.0開發(fā)工具。另外,本書還介紹了Adobe AIR技術(shù),使讀者初步掌握AIR應(yīng)用程序的開發(fā)技術(shù)。最后,本書使用本地播放器示例和聊天室程序?qū)嵗由钭x者對(duì)ActionScript 3.0應(yīng)用開發(fā)的理解。本書力求知識(shí)點(diǎn)講解清晰明了,案例上手快速,使讀者自然融入ActionScript 3.0的學(xué)習(xí)之中?! ”緯m合想全面學(xué)習(xí)ActionScript 3.0的人員、在校學(xué)生、網(wǎng)站的管理和開發(fā)人員。當(dāng)然,本書更加適合廣大從事Web編程和Flash、Flex、AIR應(yīng)用程序開發(fā)的專業(yè)程序員。
作者簡介
李方捷,互動(dòng)設(shè)計(jì)師,高級(jí)程序員。從2002年開始接觸Flash和ActionScript技術(shù)至今,長期跟蹤ActionScript技術(shù)的最新發(fā)展,對(duì)ActionScript技術(shù)有深入研究。曾經(jīng)在藍(lán)色理想、閃吧等經(jīng)典論壇上發(fā)表過多篇相關(guān)技術(shù)文章,受到廣大讀者的好評(píng)?,F(xiàn)任職于雅戈?duì)柤瘓F(tuán),從事集團(tuán)內(nèi)部ERP系統(tǒng)、業(yè)務(wù)系統(tǒng)的研發(fā)工作。曾經(jīng)從事過醫(yī)療軟件的研發(fā)工作,參與開發(fā)了醫(yī)院信息管理系統(tǒng)(HIS)、臨床檢驗(yàn)信息管理系統(tǒng)(LIS)及衛(wèi)生局中心端的藥品招標(biāo)采購系統(tǒng)及電子政務(wù)系統(tǒng)等。
書籍目錄
第1篇 ActionScript3.0語言基礎(chǔ) 第1章 ActionScript3.0概述 第2章 搭建ActionScript3.0開發(fā)環(huán)境 第3章 ActionScript3.0語法 第2篇 ActionScript3.0面向?qū)ο筇匦浴〉?章 ActionScript3.0面向?qū)ο缶幊? 第5章 ActionScript3.0中的String對(duì)象 第6章 ActionScript3.0中的Array類型 第7章 ActionScript3.0中的日期和時(shí)間 第8章 ActionScript3.0異常處理 第3篇 ActionScript3.0可視化編程 第9章 可視化編程基礎(chǔ) 第10章 對(duì)象交互與事件處理 第11章 ActionScript3.0可視對(duì)象 第4篇 ActionScript3.0數(shù)據(jù)處理 第12章 數(shù)字類型與數(shù)學(xué)運(yùn)算 第13章 XML應(yīng)用基礎(chǔ) 第14章 正則表達(dá)式與字符串匹配 第5篇 ActionScript3.0圖形編程 第15章 ActionScript3.0中的幾何對(duì)象 第16章 ActionScript3.0圖形繪制 第17章 ActionScript3.0運(yùn)動(dòng)編程 第18章 位圖處理 第19章 ActionScript3.0濾鏡 第6篇 ActionScript3.0多媒體編程 第20章 音頻編程 第21章 視頻編程 第7篇 ActionScript3.0數(shù)據(jù)通信 第22章 本地通信 第23章 網(wǎng)絡(luò)通信 第8篇 深入FlashPlayer 第24章 FlashPlayer的客戶端系統(tǒng) 第25章 FlashPlayer的安全特性 第26章 FlashPlayer與宿主程序 第27章 ActionScript打印控制 第9篇 FlashAIR入門 第28章 創(chuàng)建與部署AIR應(yīng)用 第29章 AIR部分特性介紹 第10篇 實(shí)戰(zhàn)篇 第30章 AdobeAIR應(yīng)用——本地播放器 第31章 AsWing應(yīng)用——聊天室程序
章節(jié)摘錄
第1篇 ActionScript3.0語言基礎(chǔ) 第1章 ActionScript 3.0概述 ActionScript 3.0是一種面向?qū)ο蟮恼Z言。它包含的很多特性使ActionScript 3.0或者說ActionScript門語言顯得非常有活力。Adobe官方提供了Flash CS3 IDE和Flex Builder 3等集成開發(fā)環(huán)境用ActionScript3.0應(yīng)用程序的開發(fā)。ActionSc邱t 3.0最低的運(yùn)行平臺(tái)FlashPlayer9也已經(jīng)普及。另外,AIR桌面應(yīng)用開發(fā)技的出現(xiàn)也為ActionScript 3.0的發(fā)展提供了契機(jī)。ActionScript 3.0的出現(xiàn)無疑開辟了ActionScript應(yīng)用開的新時(shí)代?! ?.1 ActionScript概述 ActionScript作為一種編程語言有其開發(fā)和運(yùn)行的環(huán)境。ActionScript應(yīng)用通過FlashCS3 IDEFlexBuilder 3進(jìn)行開發(fā),另外也可以使用第三方的FlashDevelop開發(fā)工具。FlashCS3 IDE和Flex SDK都可以ActionScript代碼進(jìn)行編譯。編譯后的ActionScript字節(jié)碼可以在Flash Player或AIR運(yùn)行時(shí)中運(yùn)行ActionScript作為一種編程語言尤其代碼組織方式,在ActionScript項(xiàng)目開發(fā)過程中應(yīng)當(dāng)合理組織代碼,提項(xiàng)目管理效率?! ?.1.1 ActionScript環(huán)境 ActionScript遵循ECMAScript語言規(guī)范,它是一種面向?qū)ο蟮恼Z言。隨著ActionScript版本的更替,目的ActionScript 3.0在功能和性能上已經(jīng)有了極大的改進(jìn)?! ctionScript作為一種計(jì)算機(jī)編程語言,它將被編譯器編譯成“字節(jié)碼”格式存放到SWF或SWC文件中。ActionScript編譯而來的“字節(jié)碼”最終將被AVM執(zhí)行。AVM是用于執(zhí)行ActionScript的虛擬機(jī),它被嵌入Flash Player之中。隨著Adobe AIR技術(shù)的出現(xiàn),由ActionScript編譯而來的“字節(jié)碼”也將被AIR運(yùn)行時(shí)所行。由ActionScript編譯的字節(jié)碼被存放在SWF、SWC等文件中,它們將被Flash Player或AIR運(yùn)行時(shí)播放執(zhí)行?! ∧壳癆dobe公司提供了Flash CS3 IDE、Flex Builder 3等開發(fā)和編譯工具把ActionScript編譯成字節(jié)碼式,直接使用Flex SDK也能將ActionScript代碼編譯成字節(jié)碼形式。FlashCS3 IDE是一個(gè)Flash的創(chuàng)作工具,F(xiàn)lash CS3 IDE上可以進(jìn)行圖形繪制、圖片導(dǎo)入、動(dòng)畫創(chuàng)作等諸多操作。當(dāng)然,在Flash CS3 IDE上也可以編ActionScript代碼。Flash CS3 IDE自帶了編譯器將其創(chuàng)作的內(nèi)容編譯成SWF文件。
編輯推薦
《ActionScript 3.0開發(fā)技術(shù)大全》適合想全面學(xué)習(xí)ActionScript 3.0的人員、在校學(xué)生、網(wǎng)站的管理和開發(fā)人員。當(dāng)然,《ActionScript 3.0開發(fā)技術(shù)大全》更加適合廣大從事Web編程和Flash、Flex、AIR應(yīng)用程序開發(fā)的專業(yè)程序員。講解由淺入深,循序漸進(jìn),讀者即使沒有任何基礎(chǔ),也可輕松入門?! ”苊獯蠖蔚睦碚撝v解,每個(gè)技術(shù)點(diǎn)都配典型示例進(jìn)行講解,加深讀者理解 全面講解ActionScript 3.0語言基礎(chǔ)、面向?qū)ο缶幊?、可視化編程?! ≈攸c(diǎn)講解ActionScript 3.0數(shù)據(jù)處理、圖形編程、視頻編程和音頻編程。 深入剖析ActionScript 3.0數(shù)據(jù)通信、Flash Player開發(fā)及AIR開發(fā)?! √峁?18個(gè)典型示例、2個(gè)應(yīng)用案例,可作為案頭必備的查詢手冊(cè)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
ActionScript 3.0開發(fā)技術(shù)大全 PDF格式下載