出版時間:2006-12 出版社:人民郵電 作者:陳冬 頁數(shù):384
Tag標(biāo)簽:無
內(nèi)容概要
《Flash Actionscript 2.0互動編程從基礎(chǔ)到應(yīng)用》是作者根據(jù)多年的軟件開發(fā)經(jīng)驗(yàn)編寫而成的,內(nèi)容涵蓋了從ActionScript編程初學(xué)者到一名卓越而高效的Flash應(yīng)用程序開發(fā)人員所必須具備的知識。全書分為3篇,共16章,第一篇為ActionScript編程基礎(chǔ)篇(包括第1章和第2章),主要介紹ActionScript入門知識和基本的語法;第二篇為ActionScript編程提高篇(包括第3章到第9章),主要介紹事件處理機(jī)制、影片剪輯、文字、常用內(nèi)置類、自定義類、全局控制和外部交互以及組件等內(nèi)容;第三篇為ActionScript編程應(yīng)用篇(包括第10章到第16章),詳細(xì)地介紹了俄羅斯方塊、掃雷、連連看、對對碰、電子書翻書特效、網(wǎng)上投票系統(tǒng)以及網(wǎng)上相冊等案例的程序設(shè)計(jì)?! 禙lash Actionscript 2.0互動編程從基礎(chǔ)到應(yīng)用》以目前最穩(wěn)定的ActionScript 2.0版本(適用于Flash MX 2004以上版本)為標(biāo)準(zhǔn)編寫而成,全書共設(shè)計(jì)了99個緊扣技術(shù)點(diǎn)的小案例和7個綜合性大案例?! 禙lash Actionscript 2.0互動編程從基礎(chǔ)到應(yīng)用》講解清楚、案例豐富、知識系統(tǒng),適合ActionScript的初中級讀者作為學(xué)習(xí)用書。
書籍目錄
第一篇 ActionScript編程基礎(chǔ)第1章 ActionScript入門 11.1 ActionScript是什么 21.2 ActionScript的發(fā)展歷程 31.3 ActionScript和其他語言的關(guān)系 41.4 Flash中的編程環(huán)境 41.4.1 “動作”面板 41.4.2 “輸出”面板 91.4.3 “腳本”窗口 101.5 基本AS命令 101.5.1 stop和play 10* 用stop和play命令實(shí)現(xiàn)地球公轉(zhuǎn) 111.5.2 gotoAndStop和gotoAndPlay 12* 用gotoAndPlay實(shí)現(xiàn)地球公轉(zhuǎn) 121.5.3 prevFrame和nextFrame 13* 用prevFrame和nextFrame實(shí)現(xiàn)圖片展示 13第2章 語法 142.1 格式上的要求 152.1.1 大小寫敏感 152.1.2 AS的單位 152.2 數(shù)據(jù)類型 192.2.1 字符串 192.2.2 數(shù)字 202.2.3 布爾值 212.2.4 Object 212.2.5 MovieClip 222.2.6 Null 222.2.7 Undefined 222.2.8 確定變量的數(shù)據(jù)類型 222.2.9 數(shù)據(jù)類型轉(zhuǎn)換 232.3 運(yùn)算符 232.3.1 點(diǎn)運(yùn)算符 232.3.2 數(shù)值運(yùn)算符 242.3.3 比較運(yùn)算符 252.3.4 字符串運(yùn)算符 252.3.5 邏輯運(yùn)算符 262.3.6 按位運(yùn)算符 262.3.7 賦值運(yùn)算符 272.3.8 數(shù)組訪問運(yùn)算符 282.3.9 運(yùn)算符的優(yōu)先級 292.4 面向?qū)ο缶幊獭?02.4.1 類 302.4.2 實(shí)例 32* 運(yùn)用實(shí)例控制動畫播放 322.5 程序結(jié)構(gòu) 342.5.1 條件結(jié)構(gòu)if 342.5.2 循環(huán)結(jié)構(gòu)for 352.5.3 循環(huán)結(jié)構(gòu)while 352.5.4 break和continue語句 362.5.5 分支結(jié)構(gòu)switch 372.5.6 with語句 38第二篇 ActionScript編程提高第3章 事件處理機(jī)制 403.1 事件處理概述 413.2 事件處理 423.2.1 按鈕事件 42* 為按鈕添加AS 433.2.2 按鈕事件處理函數(shù) 443.3 影片剪輯事件處理 443.3.1 影片剪輯事件 45* 用load和enterFrame事件制作移動臉譜 45* 用mouseMove事件實(shí)現(xiàn)鼠標(biāo)跟隨 46* 用mouseDown和mouseUp事件實(shí)現(xiàn)鼠標(biāo)跟隨 473.3.2 影片剪輯事件處理函數(shù) 49* 用onMouseMove函數(shù)實(shí)現(xiàn)鼠標(biāo)跟隨 49* 用onEnterFrame函數(shù)實(shí)現(xiàn)圖片懸停 513.4 偵聽器和廣播器 543.5 鍵盤 553.5.1 鍵控代碼 55* 用getCode方法控制游戲角色 58* 用isDown方法移動圖片 593.5.2 ASCII碼 60* 用getAscii方法制作打字游戲 603.6 鼠標(biāo) 613.6.1 替換鼠標(biāo)指針 62* 替換鼠標(biāo)指針 623.6.2 鼠標(biāo)中鍵 63* 用鼠標(biāo)中鍵控制圖片滾動 643.6.3 鼠標(biāo)右鍵 65* 自定義右鍵菜單 65第4章 影片剪輯 674.1 影片剪輯屬性 684.1.1 坐標(biāo)位置 684.1.2 旋轉(zhuǎn)角度 69* 通過_rotation屬性旋轉(zhuǎn)對象 69* 用_rotation屬性制作鼠標(biāo)旋轉(zhuǎn)跟隨 704.1.3 透明度和可見性 71* 通過_alpha屬性實(shí)現(xiàn)圖片漸入漸出 724.1.4 寬高和比例 73* 用_width和_height屬性控制影片剪輯大小 73* 通過_xscale和_yscale屬性控制影片剪輯縮放 744.1.5 鼠標(biāo)位置 754.1.6 幀屬性 75* 馬賽克效果的導(dǎo)航條 75* 制作loading動畫 774.2 動態(tài)創(chuàng)建影片剪輯 784.2.1 深度級別 784.2.2 duplicateMovieClip 79* 用duplicateMovieClip動態(tài)復(fù)制影片剪輯 794.2.3 attachMovie 80* 用attachMovie方法制作雪花飛舞 81* 跟隨鼠標(biāo)游動的魚 824.2.4 removeMovieClip 83* 打蜜蜂游戲 834.2.5 createEmptyMovieClip 84* 用createEmptyMovieClip方法創(chuàng)建影片剪輯 854.2.6 loadMovie 86* 用loadMovie制作圖片展示 864.3 管理深度 884.3.1 取得深度 88* 鼠標(biāo)跟隨的下雪效果 894.3.2 交換深度 90* 用swapDepths方法實(shí)現(xiàn)立體旋轉(zhuǎn)特效 904.4 拖動影片剪輯 91* 制作放大鏡 924.5 動態(tài)創(chuàng)建遮罩 93* 用遮罩實(shí)現(xiàn)橡皮擦特效 934.6 碰撞測試 94* 用碰撞測試實(shí)現(xiàn)粘附特效 954.7 繪畫方法 964.7.1 moveTo 964.7.2 lineStyle 964.7.3 lineTo 96* 用繪畫方法畫直線 974.7.4 curveTo 98* 用繪畫方法畫曲線 98* 用繪畫方法畫圓 1004.7.5 beginFill 101* 用填充方法畫填充圖形 1014.7.6 beginGradientFill 103* 用填充方法畫漸變填充圖形 104* 交互式填充圖形 105第5章 文字 1085.1 文本類型 1095.1.1 動態(tài)文本 109* 動態(tài)文本展示 109* 文字淡入淡出 110* 隨機(jī)文字特效 1115.1.2 輸入文本 113* 可指定倍數(shù)的放大鏡 1135.2 TextField類 1145.2.1 TextField類的屬性 1155.2.2 TextField類的方法 115* 用偵聽器實(shí)現(xiàn)累加運(yùn)算 115* 打字游戲 1165.3 TextFormat類 1185.3.1 TextFormat類的屬性 118* 設(shè)置了文本格式的打字游戲 119* 展示系統(tǒng)字體 1215.3.2 TextFormat類的方法 122* 用getTextExtent方法制作打字游戲 1225.4 在文本中使用HTML 1245.4.1 啟用HTML格式 1245.4.2 支持的HTML標(biāo)簽 125* 用HTML標(biāo)簽制作圖片的鼠標(biāo)跟隨 1265.4.3 asfunction協(xié)議 1275.5 在文本中使用CSS 1285.5.1 TextField.StyleSheet類 1285.5.2 從外部加載樣式表 128* 解析CSS文件 1285.5.3 使用setStyle方法創(chuàng)建新樣式 130* 為文本應(yīng)用CSS樣式 1305.6 TextSnapShot對象 131* 用TextSnapshot對象查找靜態(tài)文本 1315.7 String類 1335.7.1 字符串和String類的區(qū)別 1335.7.2 String類的屬性 1335.7.3 String類的方法 133* 用String類解智力題 135第6章 內(nèi)置類 1376.1 顏色類Color 1386.1.1 構(gòu)造函數(shù) 1386.1.2 方法 138* 用setRGB方法制作調(diào)色板 138* 鼠標(biāo)跟隨的顏色特效 140* 用setTransform制作變色寵物 1426.2 日期類Date 1436.2.1 構(gòu)造函數(shù) 1446.2.2 方法 144* 用Date類顯示時間 144* 用Date對象制作簡單時鐘 145* 用getTime方法制作倒計(jì)時牌 146* 用getTimezoneOffset查詢時區(qū)時刻 147* 日歷 1486.3 聲音類Sound 1516.3.1 構(gòu)造函數(shù) 1516.3.2 方法 151* 用attachSound方法播放聲音 152* 帶進(jìn)度條的MP3播放器 1536.3.3 屬性 1556.3.4 事件處理函數(shù) 155* 多功能MP3播放器 1566.4 數(shù)學(xué)類Math 1606.4.1 方法 160* 彩票選號器 160* 用三角函數(shù)繪制花朵 1616.4.2 屬性 1636.5 XML類 1636.5.1 XML基礎(chǔ) 1646.5.2 構(gòu)造函數(shù) 1646.5.3 方法 1656.5.4 集合 1666.5.5 屬性 167* 解析XML 168* 編輯XML對象 171第7章 自定義類 1747.1 創(chuàng)建和使用類 1757.1.1 面向?qū)ο蟮脑瓌t 1757.1.2 定義類 1757.1.3 屬性和方法 1767.1.4 構(gòu)造函數(shù) 176* 用自定義類實(shí)現(xiàn)圖片淡入淡出 1787.1.5 實(shí)例成員和類成員 1797.1.6 get和set方法 1807.1.7 創(chuàng)建動態(tài)類 1817.1.8 類的編譯和導(dǎo)出 1817.2 繼承和接口 1827.2.1 繼承和子類 182* 用繼承類實(shí)現(xiàn)圖片特效 183* 用繼承類實(shí)現(xiàn)鼠標(biāo)跟隨 1847.2.2 控制成員訪問 1857.2.3 接口 186* 通過接口實(shí)現(xiàn)畫圖板 187第8章 全局控制和外部交互 1928.1 Stage類 1938.1.1 隱藏菜單 1938.1.2 縮放模式 1938.1.3 對齊方式 1948.1.4 事件處理 1948.2 fscommand函數(shù) 1948.2.1 與Flash Player通信 1948.2.2 與JavaScript通信 1958.3 LocalConnection類 197* 在兩個SWF文件之間實(shí)現(xiàn)通信 1978.4 SharedObject類 198* 可以保存歌曲列表的MP3 1998.5 loadVariables 200* 用loadVariables方法實(shí)現(xiàn)鼠標(biāo)跟隨 201* 和ASP結(jié)合的網(wǎng)站計(jì)數(shù)器 2028.6 LoadVars類 203* 和ASP結(jié)合可保存圖形的畫圖板 204第9章 組件 2139.1 組件概述 2149.1.1 添加組件 214* 動態(tài)添加組件 2149.1.2 設(shè)置組件樣式 2159.1.3 處理組件事件 217* 用事件偵聽器處理組件事件 2189.2 內(nèi)置組件 2199.2.1 用戶界面組件 219* Label和TextInput組件 219* Button組件 221* RadioButton組件 223* List組件 225* ComboBox組件 226* ScrollPane組件 227* NumericStepper組件 229* MenuBar組件 231* Menu組件 232* Accordion組件 235* Tree組件 236* DateField組件 239* DateChooser組件 240* Alert組件 241* Window組件 242* Loader組件 244* ProgressBar組件 246* DataGrid組件 2489.2.2 媒體組件 249* MediaPlayback組件 2509.2.3 數(shù)據(jù)組件 251第三篇 ActionScript編程應(yīng)用第10章 俄羅斯方塊 25310.1 效果預(yù)覽 25410.2 技術(shù)分析 25410.3 操作步驟 255第11章 掃雷 28411.1 效果預(yù)覽 28511.2 技術(shù)分析 28611.3 操作步驟 286第12章 連連看 30312.1 效果預(yù)覽 30412.2 技術(shù)分析 30512.3 操作步驟 306第13章 對對碰 31913.1 效果預(yù)覽 32013.2 技術(shù)分析 32013.3 操作步驟 321第14章 翻書效果 33414.1 效果預(yù)覽 33514.2 技術(shù)分析 33514.3 操作步驟 336第15章 網(wǎng)上投票系統(tǒng) 34615.1 效果預(yù)覽 34715.2 技術(shù)分析 34815.3 操作步驟 349第16章 網(wǎng)上相冊 36116.1 效果預(yù)覽 36216.2 技術(shù)分析 36316.3 操作步驟 363
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Flash Actionscript 2.0互動編程從基礎(chǔ)到應(yīng)用 PDF格式下載