FlashActionScript3殿堂之路

FlashActionScript3殿堂之路

FlashActionScript3殿堂之路,國內第一本“面向原因式”(Why-Oriented Book)與國際同步的、全面系統介紹ActionScript 3的書籍。

基本信息

Flash ActionScript 3 殿堂之路

叢書名: 風雲Flash

作 者: 孫穎 著

出 版 社: 電子工業出版社

出版時間: 2007-9-1

字 數: 761600

版 次: 1

頁 數: 445

紙 張: 膠版紙

I S B N : 9787121048838

包 裝: 平裝

所屬分類: 圖書 >> 計算機/網路 >> 圖形圖像 多媒體 >> Flash

定價:¥53.80

編輯推薦

★國內第一本“面向原因式”(Why-Oriented Book)與國際同步的、全面系統介紹ActionScript 3的書籍。

以前端系統架構師的眼光,將面向對象思想作為主軸講述ActionScript 3的精髓,從系統架構的高度,清楚講解ActionScript 3的API設計原因、原理和套用。

ActionScript 3語言基礎,ActionScript 3面向對象編程,ActionScript 3核心類,ActionScript 3主要的Flash PlayerAPI,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提供了專門的導讀和一定的橫向比較。

作者簡介

孫穎,網名“黑羽”,英文名“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

目錄

第1部分 ActionScript 3語言基礎

第1章 ActionScript 3語言介紹與開發環境

第2章 ActionScript 3語言基本元素

第3章 ActionScript 3流程控制

第4章 ActionScript 3中的函式及高級使用技巧

第2部分 ActionScript 3面向對象編程

第5章 類和對象——從定義到原理

第6章 ActionScript 3中的封裝:類的成員、類、包與訪問控制

第7章 命名空間

第8章 複合與繼承

第9章 多態

第10章 抽象類和接口

第3部分 ActionScript 3核心類

第11章 ActionScript 3核心類和全局函式

第12章 數組:Array

第13章 字元串:String

第14章 強大的正則表達式:RegExp

第15章 XML數據處理

第16章 異常和錯誤的捕捉與處理

第4部分 ActionScript 3主要的。Flash Player API

第17章 ActionScript 3目前主要的API概覽

第18章 事件傳送和處理

第19章 網路通信基礎

第5部分 ActionScript 3視覺編程

第20章 ActionScript 3視覺編程精要

第21章 DisplayObject類與矢量圖、點陣圖

第22章 容器DisplayObjectContainer與Sprite、MovieClip

第23章 Flash CS3:庫元件的類綁定與Stage、文檔類

第24章 顯示編程與事件、人機互動

第25章 ActionScript 3動畫編程

第26章 Flash創作工具和Flex協作開發組件

結束語

附錄A

書摘插圖

前言

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的時代已經到來!我們正在迎接它的輝煌!

相關詞條

相關搜尋

熱門詞條

聯絡我們