官术网_书友最值得收藏!

前言

在大學期間,為了適應未來教師工作的需要,我開始接觸Flash,到現在為止,已經有8年多的時間了。從最初使用腳本代碼的Flash 4到使用ActionScript 1.0的Flash 5、Flash MX,再到使用ActionScript 2.0的Flash MX 2004、Flash 8,最后到最新推出的使用ActionScript 3.0作為編程語言的Flash CS5,我都做了大量的研究。特別是2003年起,在曾經的閃客天堂做技術版版主的日子中,為了滿足廣大Flash編程愛好者的需求、解決他們提出的問題,我對ActionScript 1.0、ActionScript 2.0都做了大量的分析和探索,并做了大量的代碼測試,寫出了很多技術含量很高、流傳非常廣泛的技術教程。更重要的是,在這里受到“皮皮狼”老師“將AS作為基礎的編程語言”這一理想的熏陶,我萌生了做一名ActionScript基礎教師和推廣者的念頭,這也正是我寫本書的初衷和目的。

Adobe公司在收購Macromedia公司后不久,就推出了全新的ActionScript 3.0。這是Adobe公司為了利用功能強大的客戶端工具,適應目前網絡開發的需要而推出的。ActionScript 3.0實現了對面向對象編程(OOP)語言的完全支持,已經成為一門比較成熟的計算機語言。其良好的功能和優質的性能,值得廣大Flash開發者和愛好者學習和使用。為了使廣大讀者能夠充分地了解其原理和功能,特編寫了本書,希望能夠對Flash學習者有所幫助。

本書從最基礎的語法講起,循序漸進地介紹了使用ActionScript 3.0(在本書中也簡稱為AS 3.0)進行編程的原理和方法,并利用大量的代碼示例對功能進行實例說明,便于讀者學習、鞏固和提高。

本書的特點

本書深入淺出、循序漸進地講解了使用ActionScript語言進行編程的基本概念、原理和實現方法。在講解的過程中,針對不同的原理和功能,采用不同的示例代碼創建了相應的應用實例,方便讀者測試和練習使用。

本書的特點主要體現在以下幾個方面:

?實例豐富,注釋完整。本書無論是在ActionScript 3.0編程基礎中,還是在核心類介紹中,都穿插了大量的實例內容。在每個實例的代碼中,都使用注釋的方法,對每段代碼的含義做了講解,方便讀者體會每段代碼的作用,做到學以致用。

?注重思想,舉一反三。本書在講解每個應用的時候,不但講解了知識的應用方法和步驟,同時還講解了實例使用的設計理念,方便讀者融會貫通。本書的設計理論和設計思想,并不僅僅局限于傳統的Flash應用,其設計的原理和方法,同樣可以在Flex中進行開發和應用。

?內容全面,知識完整。本書的內容涉及ActionScript 3.0編程語言的各個方面,從基本的語法知識到面向對象編程,從簡單的應用實例到大規模的應用開發。全書覆蓋了ActionScript應用的常見領域。

?循序漸進,結構嚴謹。本書的編排采用循序漸進的方式,適合初級、中級學習者逐步掌握使用ActionScript 3.0進行編程和設計的基本方法。

?與時俱進,推陳出新。本書中所有內容都適應了新的技術發展。在編程語言上,使用最新版本的ActionScript 3.0進行講解;在Flash開發環境上,使用最新的Flash CS5版本;在編程思想上,執行了最新的文檔和代碼分離的設計思想。

本書的內容安排

本書分為五篇,共26章,從最基礎的編程概念著手,詳細地講解使用ActionScript 3.0腳本語言進行編程的思路和方法。最后通過3個具體的應用實例,展示了使用ActionScript 3.0進行應用開發的設計流程和實現過程。

第一篇(第1~6章)AS 3.0編程基礎

本篇為編程基礎知識介紹,包括ActionScript 3.0的基本語法和語句,創建基本的函數,處理事件和面向對象編程的基本原理與方法。

第二篇(第7~9章)AS 3.0顯示和動畫編程

在本篇,詳細介紹了使用ActionScript 3.0進行顯示和動畫編程的方法,并創作了大量的代碼實例,使得Flash動起來,產生豐富的顯示效果。

第三篇(第10~20章)AS 3.0核心類

本篇是ActionScript 3.0核心類介紹,這些類包括:數組類、與數學相關的Math類、Point類以及矩陣向量類、繪制類、字符串、顯示字符串的文本類、處理字符串的正則表達式類、位圖類、濾鏡類、時間類和聲音類。

第四篇(第21~23章)AS 3.0數據通信技術

本篇是關于ActionScript 3.0網絡和數據通信技術的介紹,內容包括:創建和使用XML數據、加載外部數據的方法、與外部數據進行交換的方法、將數據保存到本機的方法,最后還介紹了ActionScript 3.0的錯誤處理方法。

第五篇(第24~26章)AS 3.0綜合應用實例

本篇為實戰篇,主要通過實例來介紹使用ActionScript 3.0創建完整應用實例的方法。課件實例主要介紹在Flash CS5中使用ActionScript 3.0進行創作的方法,游戲實例主要介紹使用外部類和文檔類控制與開發應用程序的方法,留言本實例主要側重于ActionScript 3.0與后臺數據庫進行連接并處理的方法。

本書由淺入深,理論與實踐相結合,尤其適合初級讀者逐步學習和完善自己的知識結構。

適合閱讀本書的讀者

?Flash設計制作人員。

?Flash開發人員。

?Flex開發人員。

?AIR開發人員。

?RIA開發人員。

?ActionScript編程愛好者。

?課件開發人員。

?大中專院校的學生。

?社會培訓學員。

本書主要由蔣國強和岳元亞編寫,其他參與編寫和資料整理的人有高會東、王建超、鄧薇、黃麗莉、吝曉寧、汪洋、白廣元、蔡念光、陳輝、馮彬、劉長江、劉明、沙金、張士強、張洪福、多召英、賈旭、李寬、江寬、陳科、方成林、班曉娟、方中純、劉蘭軍、鄭雪峰。

編者

2010年12月

主站蜘蛛池模板: 徐水县| 齐齐哈尔市| 安平县| 襄垣县| 汕尾市| 通州区| 仙桃市| 新营市| 盱眙县| 神木县| 峨眉山市| 饶阳县| 克山县| 盐边县| 麻阳| 铁岭市| 鄂州市| 资中县| 太原市| 阿鲁科尔沁旗| 福鼎市| 嘉黎县| 南投市| 开阳县| 汝州市| 南溪县| 化州市| 贡觉县| 黎川县| 东乌珠穆沁旗| 黄骅市| 浪卡子县| 遂宁市| 沁源县| 顺义区| 宁海县| 泽普县| 双牌县| 淄博市| 平武县| 和田县|