ActionScript3.0完全自學(xué)手冊(cè)

出版時(shí)間:2009-1  出版社:機(jī)械工業(yè)出版社  作者:蔣國(guó)強(qiáng)  頁(yè)數(shù):531  
Tag標(biāo)簽:無(wú)  

前言

  在大學(xué)為了適應(yīng)未來(lái)教師工作的需要,本人開(kāi)始接觸Flash,到現(xiàn)在為止,已經(jīng)有8年多的時(shí)間了。從最初使用腳本代碼的Flash 4到使用ActionScript 1.0的Flash 5、Flash Mx,再到使用Act:ionScript 2.0的Flash Mx 2004、Flash 8,最后到最新推出的使用ActionScript 3.0作為編程語(yǔ)言的:Flash CS3,我都有著大量的研究經(jīng)驗(yàn)。特別是從2003年起,在閃客天堂作技術(shù)版斑竹的日子中,為了適應(yīng)廣大Flash編程愛(ài)好者的需求和解決他們提出的問(wèn)題,我對(duì)ActionScript 1.0、ActionScript 2.0都做了大量的分析和探索,并做了大量的代碼測(cè)試,寫(xiě)出了很多技術(shù)含量很高、流傳范圍很廣的技術(shù)教程。更重要的是,在這里受到“皮皮狼”老師“將as作為基礎(chǔ)的編程語(yǔ)言”這一理想的啟發(fā),使我萌生了做一名ActionScript基礎(chǔ)教師和推廣者的念想,這也是我寫(xiě)本書(shū)的初衷和目的?! ≡贏dobe公司收購(gòu)Macromedia公司后不久,就推出了全新的ActionScript 3.0。這是Adobe公司為了利用功能強(qiáng)大的客戶端工具,適應(yīng)目前網(wǎng)絡(luò)開(kāi)發(fā)的需求而推出的。ActionScript 3.0實(shí)現(xiàn)了對(duì)面向?qū)ο缶幊蹋∣OP)語(yǔ)言的完全支持,已經(jīng)成為了一門(mén)比較成熟的計(jì)算機(jī)語(yǔ)言。其良好的功能和優(yōu)質(zhì)的性能,值得廣大Flash開(kāi)發(fā)者和愛(ài)好者學(xué)習(xí)和使用。為了使廣大讀者能夠充分地了解其原理和功能,特寫(xiě)了本書(shū),希望能夠?qū)lash學(xué)習(xí)者有所幫助?! ”緯?shū)從最基礎(chǔ)的語(yǔ)法講起,循序漸進(jìn)地介紹了使用ActionScript 3.0進(jìn)行編程的原理和方法,并利用大量的代碼示例對(duì)功能進(jìn)行實(shí)例說(shuō)明,便于讀者學(xué)習(xí)、鞏固和提高。

內(nèi)容概要

  《ActionScript3.0完全自學(xué)手冊(cè)(珍藏版)》最后的應(yīng)用實(shí)例部分,通過(guò)3種不同類(lèi)型的實(shí)例,具體講解了使用ActionScript 3.0進(jìn)行系統(tǒng)開(kāi)發(fā)的方法和技巧,讓讀者能夠融會(huì)貫通、學(xué)以致用?!禔ctionScript3.0完全自學(xué)手冊(cè)》的特點(diǎn)是詳細(xì)介紹了ActionScript 3.0腳本的基礎(chǔ)知識(shí)和基本應(yīng)用,使用豐富的代碼實(shí)例詳細(xì)地闡述了代碼的實(shí)現(xiàn)方法,方便讀者模擬實(shí)施?!禔ctionScript3.0完全自學(xué)手冊(cè)》適合廣大Flash制作和開(kāi)發(fā)人員、Web應(yīng)用開(kāi)發(fā)人員和大專(zhuān)院校學(xué)生閱讀,并可作為ActionScript開(kāi)發(fā)人員的參考手冊(cè)。ActionScript 3.0是Adobe公司為了適應(yīng)新的形勢(shì)需要而推出的面向開(kāi)發(fā)人員的一門(mén)腳本語(yǔ)言?!禔ctionScript3.0完全自學(xué)手冊(cè)》詳細(xì)地介紹了ActionScript 3.0的基礎(chǔ)知識(shí),并介紹了在Flash CS3的開(kāi)發(fā)環(huán)境中進(jìn)行系統(tǒng)開(kāi)發(fā)的方法。全書(shū)共分為5篇26章,從最基礎(chǔ)的編程概念著手,詳細(xì)講解了ActionScript 3.0的語(yǔ)法、程序設(shè)計(jì)方法、核心類(lèi)、數(shù)據(jù)通信技術(shù)等方面的知識(shí),并結(jié)合小實(shí)例,講解了每個(gè)知識(shí)的應(yīng)用方法。在

書(shū)籍目錄

寫(xiě)給自學(xué)編程的人員前言第一篇 ActionScript 3.0編程基礎(chǔ)第1章 ActionScript 3.0概述1.1 關(guān)于ActionScript 3.01.1.1 ActionScript 3.0介紹1.1.2 ActionScript 3.0能做什么1.2 ActionScript 3.0的新特色1.2.1 核心語(yǔ)言的新特色1.2.2 Flash PlayerAPI新功能l.3 Flash CS3的動(dòng)作面板介紹1.3.1 動(dòng)作面板概述1.3.2 腳本窗口概述1.3.3 動(dòng)作面板和腳本窗口的工具介紹1.4 ActionScript 3.0的首選參數(shù)設(shè)置1.5 面向?qū)ο缶幊谈攀?.6 Flash CS3的第1個(gè)“Welcome You第2章 ActionScript 3.0編程語(yǔ)言基礎(chǔ)2.1 ActionScript 3.0語(yǔ)法2.1.1 點(diǎn)語(yǔ)法2.1.2 標(biāo)點(diǎn)符號(hào)的使用2.1.3 注釋2.1.4 關(guān)鍵字和保留字2.2 變量和常量2.2.1 聲明變量的語(yǔ)法2.2.2 變量的命名規(guī)則2.2.3 變量的作用域2.2.4 變量的默認(rèn)值2.2.5 使用const聲明常量2.3 基礎(chǔ)數(shù)據(jù)類(lèi)型2.3.1 基礎(chǔ)數(shù)據(jù)類(lèi)型說(shuō)明2.3.2 數(shù)據(jù)類(lèi)型檢查2.3.3 隱式數(shù)據(jù)類(lèi)型轉(zhuǎn)換2.3.4 顯式數(shù)據(jù)類(lèi)型轉(zhuǎn)換2.3.5 無(wú)類(lèi)型說(shuō)明符2.4 運(yùn)算符與表達(dá)式2.4.1 運(yùn)算符和表達(dá)式基礎(chǔ)知識(shí)2.4.2 賦值運(yùn)算符2.4.3 算術(shù)運(yùn)算符2.4.4 算術(shù)賦值運(yùn)算符2.4.5 關(guān)系運(yùn)算符2.4.6 邏輯運(yùn)算符2.4.7 按位和按位賦值運(yùn)算符2.4.8 遞加遞減運(yùn)算符2.4.9 三元條件運(yùn)算符2.4.10 其他運(yùn)算符2.4.11 運(yùn)算符的優(yōu)先級(jí)第3章 ActionScript 3.0程序設(shè)計(jì)3.1 邏輯運(yùn)算3.2 程序的3種結(jié)構(gòu)3.2.1 順序結(jié)構(gòu)3.2.2 選擇結(jié)構(gòu)3.2.3 循環(huán)結(jié)構(gòu)3.3 選擇程序結(jié)構(gòu)3.3.1 ifelse條件語(yǔ)句3.3.2 ifelse ifelse語(yǔ)句3.3.3 switch語(yǔ)句3.4 循環(huán)程序結(jié)構(gòu)3.4.1 for循環(huán)語(yǔ)句3.4.2 while循環(huán)語(yǔ)句3.4.3 dowhile循環(huán)語(yǔ)句3.4.4 forin和for eachin語(yǔ)句3.4.5 循環(huán)的嵌套3.4.6 循環(huán)流程控制語(yǔ)句第4章 函數(shù)4.1 定義函數(shù)4.1.1 函數(shù)語(yǔ)句定義法4.1.2 函數(shù)表達(dá)式定義法4.1.3 兩種定義方法的區(qū)別和選擇4.2 調(diào)用函數(shù)4.2.1 函數(shù)的一般調(diào)用4.2.2 嵌套和遞歸調(diào)用函數(shù)4.3 函數(shù)的返回值4.3.1 return語(yǔ)句4.3.2 返回值類(lèi)型4.4 函數(shù)的參數(shù)4.4.1 傳遞參數(shù)的語(yǔ)法4.4.2 傳遞參數(shù)的兩種方法4.4.3 給函數(shù)設(shè)置默認(rèn)參數(shù)4.4.4 arguments對(duì)象和(rest)參數(shù)第5章 事件的發(fā)送和處理5.1 事件處理基礎(chǔ)5.1.1 事件和事件處理基礎(chǔ)知識(shí)5.1.2 早期ActionScript版本中的事件處理5.1.3 ActionScript 3.0中的事件處理5.2 Event類(lèi)5.2.1 了解Event類(lèi)屬性5.2.2 了解Event類(lèi)的方法5.2.3 Event類(lèi)的子類(lèi)5.3 事件偵聽(tīng)器5.3.1 創(chuàng)建事件偵聽(tīng)器5.3.2 管理事件偵聽(tīng)器5.4 事件處理類(lèi)型5.4.1 鼠標(biāo)事件5.4.2 鍵盤(pán)事件5.4.3 時(shí)間事件5.4.4 幀循環(huán)ENTER-FRAME事件第6章 面向?qū)ο缶幊袒A(chǔ)6.1 面向?qū)ο缶幊碳夹g(shù)概述6.2 類(lèi)6.2.1 類(lèi)的概述6.2.2 創(chuàng)建自定義的類(lèi)6.2.3 創(chuàng)建類(lèi)的實(shí)例6.2.4 包塊和類(lèi)6.2.5 包的導(dǎo)入6.2.6 構(gòu)造函數(shù)6.2.7 聲明和訪問(wèn)類(lèi)的屬性6.2.8 聲明和訪問(wèn)類(lèi)的方法6.2.9 類(lèi)的使用6.2.10 包外類(lèi)6.3 接口6.3.1 接口的定義6.3.2 在類(lèi)中實(shí)現(xiàn)接口6.4 繼承6.4.1 繼承的定義6.4.2 屬性和方法的繼承6.4.3 重寫(xiě)override6.5 ActionScript 3.0命名空間6.5.1 命名空間的定義6.5.2 使用命名空間第二篇 ActionScript3.0顯示和動(dòng)畫(huà)編程第7章 ActionSc ript 3.0顯示編程7.1 顯示對(duì)象簡(jiǎn)介7.1.1 ActionScript 3.0中顯示對(duì)象的等級(jí)結(jié)構(gòu)7.1.2 顯示對(duì)象的種類(lèi)7.1.3 顯示列表7.2 顯示對(duì)象的一些基本概念7.2.1 顯示對(duì)象的常見(jiàn)屬性7.2.2 顯示對(duì)象的方法7.2.3 顯示對(duì)象的事件7.3 管理顯示對(duì)象7.3.1 容器的概念7.3.2 添加顯示對(duì)象7.3.3 刪除顯示對(duì)象7.3.4 深度管理7.3.5 訪問(wèn)顯示對(duì)象7.4 處理顯示對(duì)象7.4.1 改變對(duì)象的位置7.4.2 縮放顯示對(duì)象7.4.3 旋轉(zhuǎn)顯示對(duì)象7.4.4 淡化顯示對(duì)象7.4.5 拖曳顯示對(duì)象7.4.6 遮罩顯示對(duì)象7.4.7 碰撞檢測(cè)第8章 使用與控制影片剪輯8.1 影片剪輯基礎(chǔ)知識(shí)8.1.1 MovieClip簡(jiǎn)介8.1.2 處理MovieClip對(duì)象8.2 影片剪輯基本控制第9章 ActionScript 3.0動(dòng)畫(huà)編程第三篇 ActionScript 3.0核心類(lèi)第10章 數(shù)組第11章 數(shù)學(xué)與數(shù)字第12章 Point類(lèi)與向量第13章 幾何結(jié)構(gòu)第14章 繪圖與顏色第15章 文本第16章 字符串第17章 正則表達(dá)式第18章 位圖和濾鏡第19章 日期與時(shí)間第20章 聲音編程第四篇 ActionScript 3.0數(shù)據(jù)通信技術(shù)第21章 XML第22章 ActionScript 3.0與網(wǎng)絡(luò)通信第23章 ActionScript 3.0異常處理第五篇 ActionScript 3.0綜合應(yīng)用實(shí)例第24章 課件應(yīng)用實(shí)例第25章 游戲應(yīng)用實(shí)例第26章 Flash留言本實(shí)例

章節(jié)摘錄

  第一篇 ActionScript 3.0編程基礎(chǔ)  第1章 ActionScript 3.0概述  ActionScript 3.0是針對(duì)Flash Player運(yùn)行時(shí)環(huán)境的編程語(yǔ)言,它擁有處理各種人機(jī)交互、數(shù)據(jù)交互等功能。本章將粗略地介紹ActionScript語(yǔ)言的發(fā)展歷史、新增特色、編程環(huán)境等內(nèi)容,以及第l個(gè)ActionScript 3.0程序?! ?.1 關(guān)于ActionScript 3.0  ActionScript 3.0是隨著Adobe Flash CS3和Flex 2.0的推出而同步推出的腳本編程語(yǔ)言。本節(jié)將對(duì)ActionScript 3.0進(jìn)行簡(jiǎn)要的介紹,并通過(guò)一些具體的實(shí)例圖片,展示常見(jiàn)的ActionScript的應(yīng)用領(lǐng)域。  1.1.1 ActionScript 3.0介紹  ActionScript 3.0與ActionScript以前的版本有個(gè)本質(zhì)上的不同。它是一門(mén)功能強(qiáng)大、符合業(yè)界標(biāo)準(zhǔn)的面向?qū)ο蟮木幊陶Z(yǔ)言。它在Flash編程語(yǔ)言中有著里程碑的作用,是用來(lái)開(kāi)發(fā)富應(yīng)用程序(RIA)的重要語(yǔ)言?! ctionScript 3.0在用于腳本撰寫(xiě)的國(guó)際標(biāo)準(zhǔn)化編程語(yǔ)言ECMAScript的基礎(chǔ)之上,對(duì)該語(yǔ)言做了進(jìn)一步的改進(jìn),可為開(kāi)發(fā)人員提供用于豐富Internet應(yīng)用程序(RIA)的可靠的編程模型。開(kāi)發(fā)人員可以獲得卓越的性能并簡(jiǎn)化開(kāi)發(fā)過(guò)程,便于利用非常復(fù)雜的應(yīng)用程序和大的數(shù)據(jù)集和面向?qū)ο蟮?、可重?fù)使用的基本代碼。ActionScript 3.0在Flash Player 9中新的ActionScript虛擬機(jī)(AVM2)內(nèi)執(zhí)行,可為下一代RlA帶來(lái)性能突破。  Adobe于2007年6月11日推出了Adobe Intergated Runtime(RIA)的Beta版,正式提出了新的RIA概念。2008年2月25日,AIR 1.0正式版和Flex 3.0集成發(fā)布。AIR依次允許開(kāi)發(fā)人員使用Flex或HTML/CSS/JavaScript組合來(lái)構(gòu)建桌面應(yīng)用程序。它是一款鏈接本地操作系統(tǒng)與在線的網(wǎng)絡(luò)應(yīng)用之間的橋梁;它能讓平常要在網(wǎng)路上瀏覽使用的網(wǎng)頁(yè)程序(如Flash、HTML、JavaScript、AJAX)直接安裝在你的電腦,讓你可以直接在電腦上執(zhí)行,不必開(kāi)網(wǎng)頁(yè)瀏覽器。  無(wú)論IE支持的Flash Player播放器,還是AIR程序,都真正支持跨系統(tǒng)應(yīng)用,其核心語(yǔ)言都為ActionScrpit 3.0。

編輯推薦

  《ActionScript3.0完全自學(xué)手冊(cè)(珍藏版)》特色:涵蓋基礎(chǔ)知識(shí)、核心技術(shù)、典型示例、項(xiàng)目案例等內(nèi)容;按照“基梗概信→核心語(yǔ)法→典型示例”的模式講解,容易上手;提供150余個(gè)典型實(shí)例、3個(gè)完整案例?! 〕倒獗P(pán)內(nèi)容:  《ActionScript3.0完全自學(xué)手冊(cè)(珍藏版)》源代碼+《ActionScript3.0完全自學(xué)手冊(cè)》視頻演示+《ActionScript3.0完全自學(xué)手冊(cè)》(珍藏版)電子教案(PPT);1200余頁(yè)編程技術(shù)文檔(免費(fèi)贈(zèng)送)+45編程專(zhuān)題視頻講座(免費(fèi)贈(zèng)送)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    ActionScript3.0完全自學(xué)手冊(cè) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7