Flash ActionScript 3.0從入門(mén)到精通

出版時(shí)間:2008-10  出版社:章精設(shè)、 胡登濤 清華大學(xué)出版社 (2008-10出版)  作者:章精設(shè)  頁(yè)數(shù):669  
Tag標(biāo)簽:無(wú)  

前言

FlashActionScript3.0是Flash的內(nèi)置腳本語(yǔ)言,用來(lái)向Flash應(yīng)用程序添加交互性的語(yǔ)言。通過(guò)FlashActionScript3.0,可以構(gòu)建包含豐富媒體的Flash應(yīng)用程序。FlashActionScript3.0是一種面向?qū)ο蟮恼Z(yǔ)言,提供了class、extends、interface等關(guān)鍵字,其面向?qū)ο缶幊棠芰σ呀咏趥鹘y(tǒng)語(yǔ)言。利用FlashActionScript3.0創(chuàng)建自定義類(lèi),可以合理組織代碼,提高代碼的復(fù)用性與擴(kuò)展性等。.本書(shū)以FlashCS3中文版為編程環(huán)境,介紹了ActionScript3.0的基礎(chǔ)知識(shí),在此基礎(chǔ)上,介紹了ActionScript3.0面向?qū)ο蠹夹g(shù),并結(jié)合ActionScript3.0介紹了事件處理、顯示編程等特性。本書(shū)的主要內(nèi)容如下。第1章簡(jiǎn)單回顧了ActionScript的歷史,并從最基本的Flash操作開(kāi)始,從編程的角度來(lái)討論舞臺(tái)和主時(shí)間軸,進(jìn)而引出變量這一編程中非常重要的概念,并慢慢深入到簡(jiǎn)單變量和引用變量等知識(shí),結(jié)合Flash的時(shí)間軸,詳細(xì)介紹了變量與幀。圖層的關(guān)系,使讀者初步了解Flash編程的獨(dú)特之處。第2章在學(xué)習(xí)了變量的基礎(chǔ)知識(shí)后,引入了數(shù)據(jù)類(lèi)型的概念,結(jié)合ActionScript3.0,詳細(xì)介紹了5種簡(jiǎn)單數(shù)據(jù)類(lèi)型的知識(shí)及使用技巧,介紹了變量的命名——特別是主時(shí)間軸中變量的命名,最后還介紹了變量的默認(rèn)值。代碼優(yōu)化等知識(shí)。第3章介紹更加重要的復(fù)雜數(shù)據(jù)類(lèi)型,介紹了創(chuàng)建復(fù)雜對(duì)象的一般方法及顯示對(duì)象的獨(dú)特方法,介紹簡(jiǎn)單變量與復(fù)雜變量之間的區(qū)別,并深入介紹了兩種垃圾回收機(jī)制。本章的最后,介紹了復(fù)雜數(shù)據(jù)類(lèi)型轉(zhuǎn)換的兩種方法及數(shù)組運(yùn)算符在編程中的應(yīng)用技巧。第4章主要介紹包括foreachin等在內(nèi)的控制程序流程的各種語(yǔ)句,并通過(guò)程序分析各種語(yǔ)句的區(qū)別,使讀者能適時(shí)地應(yīng)用這些語(yǔ)句。本章還介紹了間隔循環(huán)的幾種方法,著重介紹了enterFrame事件及Timer類(lèi)的使用方法及技巧。第5章介紹函數(shù)的定義。調(diào)用。引用。參數(shù)傳遞等基本知識(shí),介紹了參數(shù)默認(rèn)值等新增功能,并介紹許多包括Function類(lèi)。arguments類(lèi)。動(dòng)態(tài)調(diào)用等相對(duì)高級(jí)的知識(shí),并通過(guò)實(shí)例介紹如何有效地使用函數(shù)。.。第6章介紹了flash.display包中的相關(guān)類(lèi),理解這些類(lèi)的架構(gòu)思想,著重介紹顯示對(duì)象和顯示列表的概念,詳細(xì)解說(shuō)了向上和向下遍歷顯示列表的方法。深度的智能管理等知識(shí)。第7章重點(diǎn)介紹了ActionScript3.0的事件處理機(jī)制,在介紹了事件流。默認(rèn)行為。優(yōu)先級(jí)。弱引用等基本知識(shí)后,結(jié)合顯示對(duì)象介紹了按鍵。鼠標(biāo)等事件處理。第8章從Flash坐標(biāo)系出發(fā),介紹了注冊(cè)點(diǎn)。中心點(diǎn)與坐標(biāo)的關(guān)系,角度和弧度的知識(shí),Math類(lèi)的使用方法及擴(kuò)展Math類(lèi)的實(shí)現(xiàn),介紹了點(diǎn)。直線。矩形和相關(guān)Point類(lèi)。Line類(lèi)。Rectangle類(lèi),在學(xué)習(xí)數(shù)學(xué)知識(shí)的過(guò)程中掌握顯示對(duì)象的相關(guān)屬性。第9章介紹了運(yùn)動(dòng)的概念及在Flash中的實(shí)現(xiàn)原理,介紹了力。速度。加速度等的實(shí)現(xiàn)技巧,并進(jìn)一步提出向量的概念,且給出了多個(gè)包括高級(jí)碰撞在內(nèi)的效果。第10章詳細(xì)介紹了ActionScript3.0的面向?qū)ο筇匦?,重點(diǎn)講解了類(lèi)。包。屬性。方法等概念,使讀者了解實(shí)例成員與類(lèi)成員的區(qū)別和聯(lián)系。在此基礎(chǔ)上,介紹繼承這種重要的特性,并了解構(gòu)造函數(shù)。實(shí)例成員。類(lèi)成員繼承中的規(guī)則,介紹了文檔類(lèi)及其本質(zhì)。本章的最后,介紹了類(lèi)和類(lèi)之間的關(guān)系及其簡(jiǎn)單的判斷方法,介紹了基于接口的初步思想。第11章介紹設(shè)計(jì)模式。學(xué)習(xí)面向?qū)ο笏枷氲囊环N途徑是學(xué)習(xí)現(xiàn)成的設(shè)計(jì)模式,本章在第10章知識(shí)的基礎(chǔ)上,重點(diǎn)介紹了如何在實(shí)踐中應(yīng)用面向?qū)ο蟮奶匦裕⒗斫庥^察者模式與事件處理。合成模式與顯示對(duì)象架構(gòu)的關(guān)系。第12章介紹了Flash與ASP。PHP交互的有關(guān)知識(shí),介紹了FMS與視頻的有關(guān)知識(shí),并介紹Flash留言板。文件上傳。天氣預(yù)報(bào)系統(tǒng)。文本聊天。視頻聊天等應(yīng)用。第13章詳細(xì)介紹了正則表達(dá)式和E4X的知識(shí),介紹了查找與替換。代碼加亮等程序的實(shí)現(xiàn),介紹了如何在應(yīng)用程序中使用XML的技巧。本書(shū)是作者從多年的實(shí)踐中汲取寶貴的經(jīng)驗(yàn)編寫(xiě)而成的,其中介紹了許多數(shù)學(xué)。物理。設(shè)計(jì)模式等知識(shí),并從這些知識(shí)出發(fā),結(jié)合ActionScript3.0的特性,介紹了大量編程經(jīng)驗(yàn)和技巧,使讀者看完本書(shū)就能開(kāi)發(fā)較大型的應(yīng)用程序。本書(shū)適合初。中級(jí)讀者,適合游戲/網(wǎng)站開(kāi)發(fā)人員。網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā)人員等,也適合廣大的ActionScript3.0編程愛(ài)好者。本書(shū)主要由章精設(shè)。胡登濤編著,其他參與編寫(xiě)的人員還有繆亮。梁博。王姬蘆。應(yīng)海波。朱志堅(jiān)。徐愛(ài)娟。王士強(qiáng)。潘水澤。賈達(dá)森。林昱。陳紹榮。盛毅君。方揚(yáng)松等。在創(chuàng)作的過(guò)程中,由于水平有限,錯(cuò)誤在所難免,希望廣大讀者批評(píng)指正。

內(nèi)容概要

  《FlashActionScript3.0從入門(mén)到精通》從最簡(jiǎn)單的編程知識(shí)出發(fā),帶領(lǐng)讀者走進(jìn)編程的大門(mén),是一本不可多得的ActionScript3.0入門(mén)書(shū)?!禙lashActionScript3.0從入門(mén)到精通》在注重基礎(chǔ)的同時(shí),從更高的層次來(lái)介紹ActionScript3.0的面向?qū)ο筇匦?,使讀者在不知不覺(jué)中掌握面向?qū)ο缶幊獭!  禙lashActionScript3.0從入門(mén)到精通》還介紹了許多數(shù)學(xué)、物理、設(shè)計(jì)模式等知識(shí),并從這些知識(shí)出發(fā),結(jié)合ActionScript3.0的特性,介紹了大量編程經(jīng)驗(yàn)和技巧,使讀者看完《FlashActionScript3.0從入門(mén)到精通》就能開(kāi)發(fā)較大型的應(yīng)用程序?!  禙lashActionScript3.0從入門(mén)到精通》適合初、中級(jí)讀者,游戲、網(wǎng)站開(kāi)發(fā)人員,網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā)人員等,也適合廣大的ActionScript3.0編程愛(ài)好者。

作者簡(jiǎn)介

章精設(shè),1999年畢業(yè)于浙江大學(xué),長(zhǎng)期從事教學(xué)工作,在計(jì)算機(jī)多媒體技術(shù)應(yīng)用等方面,發(fā)表科研論文數(shù)十篇,主編出版了多部Flash編程相關(guān)的圖書(shū)。

書(shū)籍目錄

第1章了解ActionScript3.0.11.1ActionScript的歷史11.2認(rèn)識(shí)舞臺(tái)和主時(shí)間軸21.2.1舞臺(tái)(Stage)21.2.2主時(shí)間軸(MainTimeline)41.2.3理解舞臺(tái)和主時(shí)間軸71.3了解變量81.3.1定義變量81.3.2給變量賦值91.3.3輸出變量值111.3.4重復(fù)賦值121.3.5變量stage與舞臺(tái)151.3.6變量root與主時(shí)間軸181.4通過(guò)屬性面板定義變量201.4.1控制影片剪輯實(shí)例201.4.2控制動(dòng)態(tài)文本231.5變量的執(zhí)行順序261.5.1幀的播放順序261.5.2圖層的加載順序261.5.3play()命令無(wú)效的問(wèn)題271.6了解動(dòng)作面板291.6.1動(dòng)作面板的組成291.6.2使用代碼提示301.6.3代碼折疊311.7代碼注釋341.7.1單行注釋351.7.2多行注釋351.7.3文檔注釋361.8代碼位置381.8.1外部文件代碼381.8.2類(lèi)代碼40第2章簡(jiǎn)單數(shù)據(jù)類(lèi)型432.1數(shù)據(jù)類(lèi)型432.1.1聲明數(shù)據(jù)類(lèi)型432.1.2包裝類(lèi)442.2int類(lèi)型和int類(lèi)452.2.1int類(lèi)型表示整數(shù)462.2.2取整數(shù)的數(shù)位472.2.3了解toString()方法482.3uint類(lèi)型與uint類(lèi)482.3.1RGB顏色492.3.2鍵控代碼502.4Number類(lèi)型與Number類(lèi)502.4.1浮點(diǎn)數(shù)502.4.2注意浮點(diǎn)運(yùn)算502.5Boolean類(lèi)型與Boolean類(lèi)512.6String類(lèi)型與String類(lèi)522.6.1定義字符串522.6.2字符串的索引532.6.3了解轉(zhuǎn)義符552.7變量名的命名規(guī)則562.7.1變量名是標(biāo)識(shí)符562.7.2同一個(gè)變量名不能重復(fù)定義572.7.3不能用MovieClip類(lèi)的屬性名和方法名592.7.4不能使用關(guān)鍵字592.8變量的更多知識(shí)602.8.1變量的默認(rèn)值602.8.2變量定義與代碼優(yōu)化622.8.3“*”類(lèi)型與自動(dòng)類(lèi)型轉(zhuǎn)換632.8.4類(lèi)型轉(zhuǎn)換函數(shù)66第3章復(fù)雜數(shù)據(jù)類(lèi)型703.1復(fù)雜數(shù)據(jù)類(lèi)型703.1.1包與類(lèi)703.1.2使用Stage類(lèi)713.1.3new運(yùn)算符733.2使用顯示類(lèi)753.2.1創(chuàng)建MovieClip類(lèi)的實(shí)例753.2.2創(chuàng)建Bitmap類(lèi)的實(shí)例773.2.3用反射動(dòng)態(tài)創(chuàng)建實(shí)例793.2.4使用事件803.3靜態(tài)方法和靜態(tài)屬性813.3.1了解Math類(lèi)813.3.2事件類(lèi)的常量屬性813.3.3使用靜態(tài)方法833.4理解引用833.4.1簡(jiǎn)單數(shù)據(jù)類(lèi)型變量843.4.2復(fù)雜數(shù)據(jù)類(lèi)型變量843.4.3比較簡(jiǎn)單變量和引用變量853.5垃圾回收873.5.1引用計(jì)數(shù)算法873.5.2標(biāo)記和清除算法883.5.3delete與動(dòng)態(tài)類(lèi)893.6類(lèi)型檢測(cè)與轉(zhuǎn)換903.6.1typeof()函數(shù)903.6.2is運(yùn)算符與繼承鏈913.6.3類(lèi)型轉(zhuǎn)換函數(shù)與as運(yùn)算符923.7數(shù)組訪問(wèn)運(yùn)算符933.7.1創(chuàng)建和訪問(wèn)數(shù)組933.7.2this關(guān)鍵字943.7.3動(dòng)態(tài)訪問(wèn)屬性和方法94第4章流程控制964.1條件語(yǔ)句964.1.1if語(yǔ)句974.1.2if-else語(yǔ)句1024.1.3條件運(yùn)算符1044.1.4else-if語(yǔ)句1054.1.5if語(yǔ)句的嵌套1064.1.6switch語(yǔ)句1074.2循環(huán)語(yǔ)句1094.2.1while循環(huán)語(yǔ)句1094.2.2do…while循環(huán)語(yǔ)句1134.2.3for循環(huán)語(yǔ)句1154.2.4forin循環(huán)語(yǔ)句1174.2.5foreachin語(yǔ)句1184.2.6循環(huán)語(yǔ)句的嵌套1214.3其他語(yǔ)句1244.3.1break語(yǔ)句1244.3.2continue語(yǔ)句1254.3.3label標(biāo)簽語(yǔ)句1264.4幀循環(huán)1274.4.1多幀循環(huán)1274.4.2enterFrame事件1294.5間隔循環(huán)1304.5.1setInterval()函數(shù)1304.5.2setTimeout()函數(shù)1334.5.3Timer類(lèi)133第5章函數(shù)1415.1認(rèn)識(shí)函數(shù)1415.2定義和調(diào)用函數(shù)1425.2.1用function定義函數(shù)1435.2.2用“()”調(diào)用函數(shù)1455.2.3函數(shù)名及引用1465.2.4返回語(yǔ)句1485.2.5如何編寫(xiě)函數(shù)1505.3函數(shù)的參數(shù)1515.3.1形式參數(shù)和實(shí)際參數(shù)1515.3.2值傳遞和引用傳遞1535.3.3參數(shù)的默認(rèn)值1555.3.4任意數(shù)量的參數(shù)1575.4變量的類(lèi)型1585.4.1局部變量1585.4.2實(shí)例變量1595.5函數(shù)調(diào)用的高級(jí)知識(shí)1615.5.1arguments類(lèi)與遞歸調(diào)用1615.5.2Function類(lèi)與函數(shù)調(diào)用1625.5.3動(dòng)態(tài)調(diào)用函數(shù)1655.5.4取代條件語(yǔ)句的技巧1665.6開(kāi)發(fā)3D菜單1685.6.1結(jié)構(gòu)設(shè)計(jì)1685.6.2把素材導(dǎo)入庫(kù)中1695.6.3從庫(kù)中導(dǎo)出圖片1705.6.4讓圖標(biāo)旋轉(zhuǎn)1715.6.5設(shè)置圖標(biāo)的屬性1735.6.6添加菜單的交互性175第6章顯示對(duì)象1796.1初識(shí)顯示類(lèi)1796.1.1抽象.繼承與DisplayObject類(lèi)1806.1.2交互與InteractiveObject類(lèi)1816.1.3容器與DisplayObjectContainer類(lèi)1846.2繪圖與Graphics類(lèi)1876.2.1了解Graphics類(lèi)1876.2.2編寫(xiě)繪圖代碼的技巧1886.2.3繪圖曲線1906.2.4繪制填充圖形1936.3了解顯示列表1936.3.1顯示列表(displaylist)與應(yīng)用程序架構(gòu)1946.3.2創(chuàng)建顯示列表1956.3.3上一級(jí)引用1986.3.4下一級(jí)引用2006.3.5關(guān)于手工創(chuàng)建的顯示列表2026.4深度管理2056.4.1了解深度2056.4.2z順排列2076.4.3交換深度2086.4.4深度使用技巧2096.5基于時(shí)間軸的程序開(kāi)發(fā)2116.5.1【庫(kù)】面板2116.5.2幀標(biāo)簽與FrameLabel類(lèi)2126.5.3打方塊游戲2136.5.4幀代碼與addFrameScript()函數(shù)2186.6預(yù)載技術(shù)2206.6.1了解LoaderInfo類(lèi)2216.6.2最簡(jiǎn)單的預(yù)載2216.6.3預(yù)載的高級(jí)用法2236.7使用動(dòng)畫(huà)包2266.7.1使用Animator類(lèi)制作補(bǔ)間動(dòng)畫(huà)2266.7.2使用Tween類(lèi)制作補(bǔ)間動(dòng)畫(huà)2276.7.3使用TransitionManager類(lèi)制作過(guò)渡效果230第7章事件處理2327.1事件處理概述2327.1.1早期的事件處理模型2327.1.2新事件處理模型的特點(diǎn)2327.1.3事件的發(fā)送者2337.1.4事件名2347.1.5事件的接收者2357.1.6事件對(duì)象2367.1.7事件類(lèi)的架構(gòu)2387.2掌握Event類(lèi)2397.2.1事件流(eventflow)2397.2.2Event類(lèi)的bubbles和eventPhase屬性2437.2.3Event類(lèi)的target和currentTarget屬性2447.2.4事件的默認(rèn)行為(Defaultbehaviors)2467.2.5事件的優(yōu)先級(jí)與事件阻止2477.2.6關(guān)于弱引用2517.2.7自定義事件2527.3處理DisplayObject類(lèi)的事件2537.3.1activate事件和deactivate事件2537.3.2added和removed事件2547.3.3enterFrame和render事件2557.3.4顯示實(shí)例與普通實(shí)例的區(qū)別2567.4處理交互對(duì)象的鍵盤(pán)事件2587.4.1KeyboardEvent類(lèi)2587.4.2使用組合鍵2617.4.3使用updateAfterEvent()2637.4.4用類(lèi)保存鍵控代碼2647.5使用鼠標(biāo)事件2667.5.1MouseEvent類(lèi)2667.5.2處理滾輪事件2677.5.3擴(kuò)展鼠標(biāo)事件2687.5.4檢測(cè)鼠標(biāo)移動(dòng)的速度2707.5.5批量拖動(dòng)顯示對(duì)象2707.5.6檢測(cè)持續(xù)按下鼠標(biāo)2727.5.7鼠標(biāo)控制的轉(zhuǎn)盤(pán)2747.5.8檢測(cè)鼠標(biāo)是否離開(kāi)了影片275第8章Flash數(shù)學(xué)基礎(chǔ)2778.1坐標(biāo)與注冊(cè)點(diǎn)2778.1.1舞臺(tái)中的坐標(biāo)2778.1.2中心點(diǎn)和注冊(cè)點(diǎn)2788.1.3【信息】面板中的坐標(biāo)2798.1.4影片剪輯實(shí)例的坐標(biāo)2808.1.5全局坐標(biāo)和本地坐標(biāo)2818.1.6動(dòng)態(tài)修改注冊(cè)點(diǎn)2858.2角度2908.2.1手工設(shè)置顯示實(shí)例的角度2908.2.2程序設(shè)置角度2928.2.3角度和弧度2928.2.4坐標(biāo)中的角度..2938.3Math類(lèi)2968.3.1勾股定理2968.3.2正余弦函數(shù)2978.3.3正余弦曲線3028.3.4隨機(jī)方法3038.4二維坐標(biāo)系統(tǒng)與Point類(lèi)3058.4.1有向線段3068.4.2定比分點(diǎn)3078.4.3極坐標(biāo)和笛卡兒坐標(biāo)3098.5直線與Line類(lèi)3108.5.1傾斜角與斜率3108.5.2直線方程3138.5.3兩直線的交點(diǎn)3148.5.4點(diǎn)到直線的距離3158.6矩形與Rectangle類(lèi)3178.6.1獲取矩形區(qū)域3178.6.2DisplayObject類(lèi)的scollRect屬性3198.6.3縮放與DisplayObject類(lèi)的scale9Grid屬性321第9章Flash物理基礎(chǔ)3269.1速度與運(yùn)動(dòng)3269.1.1基于幀的運(yùn)動(dòng)3269.1.2基于時(shí)間的運(yùn)動(dòng)3299.2力與加速度3319.2.1重力3329.2.2彈性力3349.2.3勻速圓周運(yùn)動(dòng)3389.2.4兩點(diǎn)間的運(yùn)動(dòng)3419.3簡(jiǎn)單碰撞檢測(cè)3439.3.1形狀與形狀碰撞3439.3.2點(diǎn)與形狀碰撞3459.3.3矩形與形狀碰撞3469.4二維向量3489.4.1了解向量3499.4.2向量的表示方法3529.4.3了解Vector類(lèi)3539.4.4Vector類(lèi)的構(gòu)造函數(shù)3539.4.5angle和length屬性3589.4.6display()方法3639.4.7reset()和clone()方法3639.4.8向量的四則運(yùn)算3659.4.9點(diǎn)積與標(biāo)準(zhǔn)化3689.4.10向量投影3689.5高級(jí)碰撞檢測(cè)與反應(yīng)3709.5.1圓與線段的碰撞檢測(cè)3709.5.2圓與線段的碰撞反應(yīng)3749.5.3穿墻現(xiàn)象3799.5.4完整的例子382第10章面向?qū)ο缶幊袒A(chǔ)38410.1包與類(lèi)路徑38410.1.1了解類(lèi)的定義38410.1.2編寫(xiě)第一個(gè)類(lèi)38510.1.3使用包38710.1.4類(lèi)路徑38910.2屬性39110.2.1成員變量與局部變量39110.2.2實(shí)例屬性與靜態(tài)屬性39410.2.3控制屬性的讀寫(xiě)39510.3方法39710.3.1初識(shí)構(gòu)造方法39710.3.2用構(gòu)造函數(shù)傳遞參數(shù)39810.3.3在構(gòu)造函數(shù)中使用this39910.3.4默認(rèn)構(gòu)造函數(shù)39910.3.5實(shí)例方法和靜態(tài)方法40010.4修飾符40110.5了解繼承40310.5.1隱式繼承40310.5.2顯式繼承40410.5.3原型繼承40810.6文檔類(lèi)40910.6.1了解文檔類(lèi)40910.6.2文檔類(lèi)與幀代碼41110.6.3文檔類(lèi)與界面的聯(lián)系41510.7鏈接類(lèi)41710.7.1自動(dòng)定義鏈接類(lèi)41710.7.2自定義鏈接類(lèi)41810.7.3使用swf資源庫(kù)41910.7.4類(lèi)加載與應(yīng)用程序域42010.8成員與繼承42510.8.1無(wú)參構(gòu)造函數(shù)42510.8.2有參構(gòu)造函數(shù)42610.8.3override修飾符42810.8.4protected修飾符43110.8.5靜態(tài)成員43510.8.6final修飾符43710.9類(lèi)之間的關(guān)系43810.9.1基礎(chǔ)知識(shí)43910.9.2應(yīng)用——幀頻檢測(cè)44010.10了解接口44410.10.1接口是標(biāo)準(zhǔn)44410.10.2定義接口的語(yǔ)法44510.10.3接口繼承44610.10.4接口的實(shí)現(xiàn)446第11章設(shè)計(jì)模式45111.1事件處理與觀察者模式45111.1.1觀察者模式45111.1.2事件處理機(jī)制45311.1.3在類(lèi)中自定義事件45711.2MVC模式46011.2.1模型設(shè)計(jì)46011.2.2視圖實(shí)現(xiàn)46211.2.3控制器實(shí)現(xiàn)46311.3工廠模式46411.3.1簡(jiǎn)單工廠模式46511.3.2工廠方法模式46711.4單例模式46911.4.1靜態(tài)工廠方法46911.4.2輔助類(lèi)與單例模式47211.4.3實(shí)例——工具提示47511.5模板方法模式48211.5.1抽象類(lèi)與抽象方法48311.5.2模板方法48411.5.3子類(lèi)實(shí)現(xiàn)48511.5.4優(yōu)化模式48611.6實(shí)例——顯示多視圖48811.6.1需求介紹與分析48811.6.2編寫(xiě)DefaultView類(lèi)48911.6.3編寫(xiě)具體內(nèi)容類(lèi)49111.6.4多態(tài)49311.6.5設(shè)計(jì)文檔類(lèi)49411.7界面應(yīng)用程序49811.7.1類(lèi)圖分析49811.7.2模型設(shè)計(jì)49911.7.3視圖設(shè)計(jì)50111.7.4創(chuàng)建視圖50311.7.5控制器設(shè)計(jì)50511.8迭代子模式51011.8.1了解迭代子模式51011.8.2迭代51111.8.3聚集51211.8.4逆序迭代51311.8.5擴(kuò)展聚集51511.9合成模式51511.9.1顯示類(lèi)的架構(gòu)51511.9.2實(shí)現(xiàn)合成模式51711.9.3遍歷顯示對(duì)象51911.10裝飾模式52111.10.1了解裝飾模式52111.10.2使用裝飾類(lèi)52411.10.3裝飾顯示對(duì)象52411.11策略模式52611.11.1了解策略模式52611.11.2統(tǒng)計(jì)圖528第12章Flash與服務(wù)器端程序間的通信53112.1ASP簡(jiǎn)介53112.1.1ASP的特點(diǎn)53112.1.2搭建ASP運(yùn)行環(huán)境53212.1.3體驗(yàn)ASP53812.1.4ASP開(kāi)發(fā)工具53912.2Flash與ASP之間的通信53912.2.1Flash從文本文件獲取數(shù)據(jù)54012.2.2Flash從ASP獲取數(shù)據(jù)54212.2.3Flash提交簡(jiǎn)單數(shù)據(jù)給ASP54412.2.4Flash提交復(fù)雜數(shù)據(jù)給ASP54712.3Flash與數(shù)據(jù)庫(kù)之間的通信55112.3.1Flash讀取與修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)55112.3.2Flash查詢和添加數(shù)據(jù)庫(kù)數(shù)據(jù)55612.4Flash結(jié)合ASP開(kāi)發(fā)實(shí)例56412.4.1文件上傳系統(tǒng)56412.4.2天氣預(yù)報(bào)系統(tǒng)56912.5FMS簡(jiǎn)介58512.5.1FMS的特點(diǎn)58612.5.2搭建FMS服務(wù)器58612.5.3配置FMS58812.5.4管理FMS59012.6Flash與FMS之間的通信59312.6.1播放服務(wù)器端的視頻59312.6.2將視頻錄制到服務(wù)器上59712.6.3文本聊天的實(shí)現(xiàn)60112.6.4視頻聊天的實(shí)現(xiàn)60912.7php簡(jiǎn)介61512.7.1安裝php61512.7.2安裝MySQL62112.7.3檢查php與MySQL的連接62712.7.4安裝AMF62812.7.5讀寫(xiě)數(shù)據(jù)庫(kù)630第13章高級(jí)主題63413.1正則表達(dá)式63413.1.1如何判斷中文字符63413.1.2正則表達(dá)式的作用63513.1.3創(chuàng)建正則表達(dá)式63613.1.4使用正則表達(dá)式63813.1.5查找和替換英文單詞63813.1.6刪除頭和尾的空白字符63913.1.7了解RegExp類(lèi)和String類(lèi)64013.1.8轉(zhuǎn)義64213.1.9使用編碼64313.1.10了解元字符64413.1.11數(shù)量詞64413.1.12匹配的范圍64513.1.13組合與或運(yùn)算64713.1.14查找與替換文本64813.1.15代碼加亮65413.2E4X65913.2.1節(jié)點(diǎn)65913.2.2節(jié)點(diǎn)的屬性66113.2.3使用CDATA66313.2.4使用變量創(chuàng)建XML66513.2.5使用外部XML文件66513.2.6加載XML文件66713.2.7選擇XML中的數(shù)據(jù)668

章節(jié)摘錄

插圖:

編輯推薦

FlashActionScript3.0的出現(xiàn),不僅從形式上改變了ActionScript,而且從本質(zhì)上改變了ActionScript,使ActionScript3.0成為了真正的面向?qū)ο缶幊陶Z(yǔ)言。

圖書(shū)封面

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

無(wú)

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


    Flash ActionScript 3.0從入門(mén)到精通 PDF格式下載


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

 
 

  •   嚴(yán)格說(shuō)來(lái)是非常詳細(xì)和細(xì)致的教材但是可能因?yàn)樽髡哌^(guò)于精通AS3,書(shū)中舉的例子在內(nèi)行眼中看確實(shí)是基礎(chǔ),但是對(duì)于一個(gè)新手來(lái)說(shuō),那就很有些困難啊,我都算是看過(guò)別的書(shū)籠統(tǒng)的介紹了AS3的一些基礎(chǔ),一開(kāi)始看看很吃力,這本書(shū)造成的一個(gè)怪異現(xiàn)象是:為了搞清楚書(shū)籍前面的某些部分的,還不得不翻閱書(shū)籍的后半部分。比如書(shū)的一開(kāi)始就大談 函數(shù)、變量、類(lèi),特別郁悶的是對(duì)于最常見(jiàn)的運(yùn)算符在初期都沒(méi)有一個(gè)詳細(xì)的解釋,那為試問(wèn)一個(gè)茫然不懂的新手看這本書(shū),面對(duì)== 、=>、=+他們應(yīng)該怎么理解這些東東?而一個(gè)最基礎(chǔ)的函數(shù)trace ,他的基本“格式”都不知道,請(qǐng)問(wèn)他們?cè)撊绾芜\(yùn)用?而且也許是為了嚴(yán)謹(jǐn),書(shū)里面使用了大量的嚴(yán)謹(jǐn)術(shù)語(yǔ),但是對(duì)于一個(gè)新人來(lái)說(shuō),你認(rèn)為“PI代表一個(gè)圓的周長(zhǎng)和其直徑的比值的數(shù)學(xué)常數(shù)”好懂,還是直接說(shuō)“PI就是用來(lái)表示π值的”哪個(gè)更適合普通新手?所以這本書(shū)非常好,但是在編排上感覺(jué)是不夠貼近新人,當(dāng)然,你多看幾遍潛心研究這本書(shū)就非常好,要是說(shuō)用這個(gè)本書(shū)啟蒙,我看那就要有對(duì)自己早期的迷惑有深刻的心理準(zhǔn)備了。
  •   我是個(gè)程序員,為老婆購(gòu)買(mǎi)的這本書(shū),看別的的書(shū)評(píng)知道這本比較通俗,適合非程序員。所以為老婆買(mǎi)了。2天到貨,簡(jiǎn)單翻看了下,前面主要針對(duì)非程序員講解怎么是編程,還用微波爐來(lái)比喻函數(shù)是什么,我覺(jué)得挺親切?;旧先绻闲?,從零基礎(chǔ)應(yīng)該可是成長(zhǎng)為一個(gè)優(yōu)秀的Flash程序師。本書(shū)中由淺入深的逐漸接觸到了動(dòng)力學(xué)、重力學(xué)等算法如何實(shí)現(xiàn),相信認(rèn)真鉆研這個(gè)書(shū)的人,應(yīng)該可以制作出簡(jiǎn)單的小游戲都不難。本書(shū)因?yàn)橐訟ctionScript的講解出發(fā),所以很少涉及Flash軟件的操作,意在與讓人以代碼入手修成正道啊。好了。希望給你帶來(lái)幫助。
  •   書(shū)寫(xiě)得還是可以,就是太基礎(chǔ)啦。廢話很多...
  •   看了一部分,講得很詳細(xì),即使沒(méi)有編程基礎(chǔ),看這本書(shū)也不會(huì)很吃力。像我這樣有編程經(jīng)歷但是編程很爛的人看這本書(shū)會(huì)收獲到更多的東西,對(duì)程序語(yǔ)言中的一些概念會(huì)有更好的理解。
  •   這本書(shū)寫(xiě)的通俗易懂,還配有大量案例,但是該書(shū)錯(cuò)誤較多,有些錯(cuò)誤是可以在警告模式下運(yùn)行成功,有的則是徹徹底底的錯(cuò)誤,希望能有完善后的版本推出
  •   買(mǎi)了書(shū)。已有幾個(gè)月了,一直看了一點(diǎn),這個(gè)寒假回家看了很多,只有一個(gè)體驗(yàn):我進(jìn)步了很多。書(shū)很好。。比殿堂之路。COOK。。。好多了 。。
  •   里面居然有不少語(yǔ)句是錯(cuò)誤的??!
  •   傳統(tǒng)中式編書(shū)結(jié)構(gòu),一看就像是大學(xué)教材,給人沒(méi)什么興趣,實(shí)例太少,理論太多,不推薦給初學(xué)者!??!
  •   這本書(shū)用了大量的篇幅講了AS2 估計(jì)是在AS2與AS3換代之際寫(xiě)的,一會(huì)講了AS2的內(nèi)容一會(huì)講AS3內(nèi)容,很容易誤導(dǎo)讀者,不推薦大家閱讀,應(yīng)為AS3與AS2已經(jīng)沒(méi)有任何關(guān)聯(lián)了,推薦大家買(mǎi)那本殿堂之路,我看的第一本AS3書(shū)就是那本,寫(xiě)的很好。
  •   講解得很細(xì)致```容易看懂``適合新手
  •   但不適合初學(xué)者。都是案例 一個(gè)接一個(gè)小案例制作
  •   很好的學(xué)習(xí)資料,對(duì)學(xué)習(xí)flash很有幫助
  •   這本書(shū)很不錯(cuò),適合學(xué)習(xí)as3的人,建議購(gòu)買(mǎi)!
  •   周三到的,已經(jīng)看了一半,感覺(jué)非常好,我告訴自己,就是它了!把所有的編程知識(shí)都梳理了一遍,甚至讓我在C++的編程方面也有了新的感悟,非常好。
  •   書(shū)的內(nèi)容普通,沒(méi)有特別好的地方,很像是工具書(shū)~~~
  •   書(shū)很不錯(cuò) 容易看懂 包裝不錯(cuò)
  •   內(nèi)容排序有點(diǎn)亂 不是很好懂 問(wèn)了老師自己挑著看 用來(lái)檢索還行
  •   深入淺出,簡(jiǎn)單易懂,可實(shí)踐性很強(qiáng)
  •   本書(shū)的內(nèi)容很好!講解詳細(xì)!
  •   太快了。書(shū)還好,一般的新手估計(jì)不太會(huì)看懂吧。
  •   還沒(méi)看,覺(jué)得還是不算錯(cuò)的
  •   pt 3.0從入門(mén)到精通(附CD光盤(pán)1張
  •   說(shuō)的很詳盡
  •   正版書(shū)籍,紙質(zhì)質(zhì)量OK
 

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

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