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