ActionScript 3.0從入門到精通

出版時間:2009-9  出版社:化學工業(yè)出版社  作者:翟寶利  頁數(shù):389  
Tag標簽:無  

前言

  在Flash剛剛出現(xiàn)時,ActionScript還僅僅是一種不夠規(guī)范的腳本語言,扮演的只是一個小小的配角。直到ActionScript 3.0問世,這一狀況才得以改變。ActionScript 3.0能夠滿足復雜應用程序的需要。曾經(jīng)風光無限的閃客(Flasher)逐漸被設計師(Designer)和開發(fā)工程師(Developer)所替代。所有這些改變都源自于Flash Player的深層次變化?!『芏郃ctionSeript程序員都是從ActionScript 1.0或ActionScript 2.0就開始接觸這一腳本語言的。由于當時的Flash Player性能有限,ActionScript追求的還僅僅是簡潔清晰的效果。從Flash Player 9開始新增的ActionScript虛擬機(AVM2),使用了全新的字節(jié)碼指令集,使得Flash Player的性能得以顯著提高。與之對應的ActionScript也全面進化到了3.0版本。事實上,目前的FlashPlayer中同時裝載著AVM1和AVM2。ActionScript 1.0和ActionScript2.0的代碼由AVM1執(zhí)行,而ActionScript 3.0的代碼由AVM2執(zhí)行。由于虛擬機的升級,使得ActionScript 3.0的代碼執(zhí)行效率相比以前版本也大大提高?! ∧壳?,ActionScript 3.0已發(fā)展成為一種完全面向?qū)ο蟮木幊陶Z言,功能強大,類庫豐富。它的語法類似于JavaScript,其他語言的程序員可以輕松地轉(zhuǎn)入。其應用領域涵蓋Flash互動開發(fā)、網(wǎng)頁制作和RIA(Rich Internet Applications,富互聯(lián)網(wǎng)應用)應用程序開發(fā)。  筆者精心選材編寫本書,由淺入深地介紹了ActionScript 3.0的基礎編程,旨在為讀者提供一套階梯式的入門指導。通過基本知識和概念的組織,使讀者逐漸形成完整的編程體系,非常適合于ActionScript初學者和入門愛好者。

內(nèi)容概要

ActionScript動作腳本是Adobe Flash Player運行時(runtime)環(huán)境的編程語言,ActionScript 3.0是其最新版本。與前兩個版本相比,ActionScript 3.0運行于全新的虛擬機AVM2上,使用JIT(Just InTime)編碼技術(shù),將字節(jié)碼轉(zhuǎn)換為機器碼來提高性能,效率出眾。     本書分為四篇,共19章,從ActionScript 3.0的基本概念講起,詳細介紹了編程的語法和技巧。第一篇(第1章~第2章)講述了ActionScript 3.0的基礎知識,包括開發(fā)環(huán)境、學習技巧以及ActionScript 3.0的基本特點。第二篇(第3章~第8章)講述了ActionScript 3.0程序的基本構(gòu)成單位,包括值、循環(huán)、條件、函數(shù)等。同時由于ActionScript 3.0是由事件驅(qū)動的面向?qū)ο缶幊陶Z言,在后兩章也對面向?qū)ο笏枷胍约笆录膬?nèi)部機制進行了詳細剖析。第三篇(第9章~第14章)講述了Flash本身所特有的多媒體編程功能,包括矢量圖、位圖、動畫、文本、聲音、視頻等各種處理方式。第四篇(第15章~第19章)講述了ActionScript 3.0在XML數(shù)據(jù)處理、通訊、本地持久性、第三方類庫等方面的擴展知識。     本書由淺入深地講解了ActionScript 3.0的面向?qū)ο缶幊蹋⑤o以大量生動實例來說明ActionScript 3.0的使用技巧和編程思想,適于正在學習并使用ActionScript的程序員或?qū)幊谈信d趣的設計師以及業(yè)余愛好者研究學習。

書籍目錄

第一篇 ActionScript 3.0基礎知識 第1章 ActionScript 3.0概述  1.1 ActionScript 3.0簡介  1.2 ActionScript 3.0開發(fā)環(huán)境   1.2.1 Flash CS3/CS4   1.2.2 Flex Builder 3   1.2.3 FlashDevelop   1.2.4 FDT3   1.2.5 ActionScript 3.0編程軟件的選擇  1.3 學習ActionScript 3.0的建議   1.3.1 使用幫助文檔   1.3.2 讀適合自己的書   1.3.3 訪問熱門網(wǎng)站、社區(qū)   1.3.4 關注博客  1.4 第一個ActionScript程序  1.5 面向?qū)ο缶幊獭 ?.6 小結(jié) 第2章 程序結(jié)構(gòu)與語法  2.1 包與類的結(jié)構(gòu)   2.1.1 包   2.1.2 類的定義   2.1.3 構(gòu)造函數(shù)   2.1.4 實例   2.1.5 文檔類  2.2 基本語法格式   2.2.1 點語法   2.2.2 嚴格區(qū)分大小寫   2.2.3 分號結(jié)尾   2.2.4 注釋   2.2.5 保留字與關鍵字   2.2.6 關于常量  2.3 小結(jié)第二篇 ActionScript 3.0編程基礎 第3章 基元值  3.1 數(shù)據(jù)類型   3.1.1 Boolean數(shù)據(jù)類型   3.1.2 int數(shù)據(jù)類型   3.1.3 Null數(shù)據(jù)類型   3.1.4 Number數(shù)據(jù)類型   3.1.5 String數(shù)據(jù)類型   3.1.6 uint數(shù)據(jù)類型   3.1.7 void數(shù)據(jù)類型  3.2 類型轉(zhuǎn)換   3.2.1 自動轉(zhuǎn)換   3.2.2 強制轉(zhuǎn)換   3.2.3 轉(zhuǎn)換規(guī)律  3.3 運算符   3.3.1 算術(shù)運算符   3.3.2 賦值運算符   3.3.3 邏輯運算符   3.3.4 比較運算符   3.3.5 位運算符  3.4 小結(jié) 第4章 條件與循環(huán)  4.1 條件句   4.1.1 if條件句   4.1.2 if…else條件句   4.1.3 if…else if…else條件句   4.1.4 switch…case條件句  4.2 循環(huán)句   4.2.1 while循環(huán)句   4.2.2 do…while循環(huán)句   4.2.3 for循環(huán)句   4.2.4 for…in循環(huán)句   4.2.5 for each…in循環(huán)句  4.3 小結(jié) 第5章 函數(shù) 第6章 面向?qū)ο缶幊袒A 第7章 數(shù)組 第8章 事件第三篇 ActionScript 3.0多媒體編程應用 第9章 矢量圖 第10章 位圖與像素 第11章 顯示對象容器 第12章 顯示文本 第13章 動畫編程 第14章 聲音與視頻流編程第四篇 ActionScript 3.0編程提高  第15章 XML基礎與應用 第16章 通訊與網(wǎng)絡 第17章 正則表達式 第18章 客戶端持久性 第19章 高級緩動類

章節(jié)摘錄

  第一篇 ActionScript 3.0基礎知識  第1章 ActionScript 3.0概述  ActionScript最初是由Macromedia(現(xiàn)已被Adobe收購)為其Flash產(chǎn)品開發(fā)的一種簡單腳本語言,現(xiàn)在最新版本為3.0,已經(jīng)發(fā)展成為一種完全面向?qū)ο螅∣OP)的編程語言?! ctionScript是一種基于ECMAScript的腳本語言,可用于編寫Adobe Flash動畫和應用程序。由于ActionScript和JavaScript都是基于ECMAScript語法的,理論上它們可以流暢地互相翻譯。但是,JavaScript的文檔對象模型(DOM)是以瀏覽器窗口、文檔和表單為主的,ActionScript的文檔對象模型則以SWF格式的動畫為主,包括動畫、音頻、文字和事件。  ActionScript是針對Adobe Flash Player運行時環(huán)境的官方編程語言。它在Flash內(nèi)容和應用程序中實現(xiàn)了交互性、數(shù)據(jù)處理以及其他許多功能。ActionScript的發(fā)展經(jīng)歷了ActionScript1.0、ActionScfipt 2.0,再到ActionScfipt 3.0。從版本號上看,ActionScript 3.0只是對以前版本的延續(xù),但在使用時則需要從一個全新的角度加以認識。實際上,ActionScript 3.0是一個從底層重寫的版本,不同版本在運行時也是分開處理的。這一內(nèi)在的巨大變化使得Flash播放器的表現(xiàn)能力大幅度提高。由于結(jié)構(gòu)上的變化,AcfionScfipt在不同版本間的通信受到一些限制,一些程序也面臨由較低版本改寫為ActionScript 3.0版本的需求?! ?.1 ActionScript 3.0簡介  ActionScdpt 3.0在使用時與以前兩個版本有很多相似之處,但是由于底層的不同,在理解內(nèi)部機制時最好從全新的角度出發(fā),尤其要注意不同版本的代碼不能混用。一些處理方法也發(fā)生了比較大的變化,比如事件模型和顯示對象的方法等,接觸過ActionScript 1.0或ActionScdpt 2.0的讀者要格外注意。

編輯推薦

  起點低,即使沒有ActionScript基礎,也能輕松掌握;總結(jié)了作者多年的ActionScript開發(fā)經(jīng)驗和實戰(zhàn)經(jīng)驗;對代碼進行了詳細注釋,閱讀起來很容易理解;全書提供了135個實例和6個案例,非常實用。DVD-ROM:9小時多媒體視頻講解。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ActionScript 3.0從入門到精通 PDF格式下載


用戶評論 (總計8條)

 
 

  •   比較滿意啦!書籍內(nèi)容很有針對性,建議要學習ActionScript3.0語言的讀者購買,適合有flash基礎并想深入學習的人使用。
  •   第一次采用貨到付款,物美價廉,真方便快捷,書是正版,光盤視頻講解,很好。
  •   非常好,但遺憾的是光盤的視頻課程只包含了部分內(nèi)容
  •   首先這本書版本有一點老了,flashcs3的版本!不過知識是永遠不會過時的;內(nèi)容還行,就是有點難,貌似不太基礎,有編程基礎的人可以考慮。其次,是書的印刷質(zhì)量一般,紙張較為粗糙…………其他暫時還沒發(fā)現(xiàn)!繼續(xù)研讀………………
  •   其他的都不錯 就是光盤不能放入筆記本
  •   aser有空多看看,支持作者
    Q:406676406
  •   買來了看了一陣,發(fā)現(xiàn)自己不合適學這個。看不懂。。
  •   不怎么樣,前面基礎部分寫得不詳細,初學者看懂有點困難
 

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

京ICP備13047387號-7