Adobe Flash CS5 ActionScript 3.0中文版經典教程

出版時間:2010-11  出版社:人民郵電出版社  作者:Adobe公司  頁數(shù):300  譯者:井中月  
Tag標簽:無  

前言

Adobe F1ash CS5專業(yè)版提供了一個功能完善的工作環(huán)境,為操作二維和三維動畫、聲音、矢量和位圖圖形、文字以及視頻提供了多種工具。ActionScript 3.0是一款集成在Flash CS5中的高級編程語言,可用來開發(fā)豐富的交互式項目。結合所學到的ActionScript技術,用戶可以使用Flash軟件所提供的設計和動畫工具為Web、桌面和移動設備創(chuàng)建豐富的交互式程序、游戲、電子學習內容和電子商務工具。關于本書課程本書是Adobe F1ash平臺的官方培訓系列材料之一,得到了Adobe產品專家的大力支持,該課程適合自學,對于ActionScript初學者,可以學習一些基本概念和功能,從而了解書中大量的實用技術,并且掌握足夠多的關于語言的知識,從而能夠進一步自學其他的技術。本書中每個課程都給出了繼續(xù)提高自身能力的一些建議。除此之外,本書還教授了很多高級的功能,包括使用最新版本ActionScript和Flash的提示與技巧。本書還介紹了Flash CS5中的一些新特性和功能,例如,代碼片斷、使用TLF文本、與Adobe的Pixel Bender Toolkit 2的交互以及在Adobe AIR 2平臺上的開發(fā)。學習本書的必要條件在學習本書之前,必須把系統(tǒng)設置好,然后正確安裝所需要的軟件。還需要知道如何使用鼠標和一些標準菜單以及命令,知道如何打開、保存和關閉文件。如果需要復習這些技術,可以查看Microsoft Windows或Apple Mac系統(tǒng)自帶的聯(lián)機幫助文檔。本書主要針對那些已經了解Flash界面和一些基本設計與動畫功能的用戶,F(xiàn)lash初學者可能需要首先閱讀(Adobe Flash CS5中文版經典教程》。閱讀本書無需編程經驗。如果你想成為ActionScript 3.0的設計人員,但是對代碼有點恐懼,那么本書非常適合你。本書還適用于只使用過ActionScript早期版本的Flash用戶。

內容概要

本書由Adobe公司的專家編寫,是在Adobe Flash CS5軟件中使用ActionScript 3.0編程工具的正規(guī)學習用書。    全書共分為15課,通過大量富有創(chuàng)意的項目,詳細地介紹了使用ActionScript 3.0進行Flash制作的流程和細節(jié),幫助您快速掌握編程工具的使用方法。本書除全面介紹了ActionScript 3.0的使用方法之外,還詳細介紹了ActionScript 3.0的新功能。    書中給出了大量的提示和技巧,有助于提高您使用ActionScript 3.0的效率。無論您是Flash制作和編輯的新手,還是在Flash編程方面有了一定經驗和水平的專業(yè)人士,本書都有適合您閱讀的內容。如果您對Flash CS5與ActionScript 3.0還比較陌生,可以先了解使用ActionScript 3.0所需的基本概念和知識;如果您是Flash編程的高手,則可以將主要精力放在新版本的技巧和技術的使用上。    本書也適合各類相關培訓班學員及廣大自學人員參考使用。

作者簡介

作者:(美國)Adobe公司 譯者:井中月

書籍目錄

1  導航Flash時間軸  1.1  課程概述  1.2  開始  1.3  使用代碼片斷添加ActionScript   1.4  在Flash時間軸上放置代碼     1.4.1  使用幀標簽     1.4.2  利用ActionScript循環(huán)播放    1.4.3  記錄循環(huán)次數(shù)    1.4.4  使用條件語句控制時間軸  1.5  關于自學的一些建議2  使用事件和函數(shù)   2.1  課程概述  2.2  使用事件處理函數(shù)  2.3  使用代碼片斷創(chuàng)建導航    2.3.1  創(chuàng)建按鈕實例來控制導航    2.3.2  添加導航的代碼片斷  2.4  創(chuàng)建事件偵聽器    2.4.1  添加重啟按鈕    2.4.2  動態(tài)修改文本區(qū)域    2.4.3  添加控制語言的按鈕  2.5  關于自學的一些建議3  使用ActionScript創(chuàng)建動畫  3.1  課程概述   3.2  開始  3.3  利用ActionScript控制影片剪輯的屬性     3.3.1  修改屬性值    3.3.2  增加或減少屬性的值     3.3.3  利用ENTER_FRAME事件動畫影片剪輯的屬性     3.3.4  創(chuàng)建變量來保存影片剪輯的引用     3.3.5  利用按鈕修改影片剪輯的屬性  3.4  利用ActionScript的補間功能創(chuàng)建動畫   3.5  關于自學的一些建議4  在外部文件里創(chuàng)建ActionScript  4.1  課程概述  4.2  創(chuàng)建ActionScript文件    4.2.1  在Flash里創(chuàng)建ActionScript類    4.2.2  ActionScript 3.0類文件的基本結構  4.3  在Flash里創(chuàng)建類文件的實例    4.3.1  替換每個橢圓實例的參數(shù)    4.3.2  打開或關閉makeShapes()函數(shù)     4.3.3  隨機設置橢圓的顏色   4.4  關于自學的一些建議 5  利用ActionScript和組件加載內容   5.1  課程概述  5.2  創(chuàng)建列表組件實例并設置其參數(shù)   5.3  添加UILoader組件的實例  5.4  給列表組件添加CHANGE事件偵聽器  5.5  把SWF文件加載到UILoader組件  5.6  創(chuàng)建畫廊文件     5.6.1  查看gallery.fla文件    5.6.2  給縮略圖添加事件偵聽器    5.6.3  從外部文件加載文本  5.7  給文本區(qū)域添加滾動條  5.8  關于自學的一些建議6  在ActionScript 3.0里創(chuàng)建預載器   6.1  課程概述  6.2  測試環(huán)境里的工具    6.2.1  帶寬設置    6.2.2  模擬下載  6.3  創(chuàng)建文本區(qū)域和進度條來跟蹤加載過程  6.4  利用ActionScript記錄UILoader組件的進度    6.4.1  為PROGRESS和COMPLETE添加事件偵聽器    6.4.2  創(chuàng)建progressHandler()函數(shù)     6.4.3  添加completeHandler()函數(shù)   6.5  控制影片剪輯的畫面來反映載入過程   6.6  關于自學的一些建議7  在ActionScript 3.0里使用數(shù)組和循環(huán)  7.1  課程概述  7.2  開始  7.3  從Flash庫向場景中添加MovieClip實例    7.3.1  設置影片剪輯的鏈接屬性    7.3.2  向場景中添加Apple類的一個實例  7.4  添加初始變量    7.4.1  數(shù)組簡介     7.4.2  添加記錄用戶成績的變量   7.5  利用for循環(huán)生成多個實例     7.5.1  了解for循環(huán)的工作方式     7.5.2  創(chuàng)建for循環(huán)     7.5.3  利用push()給數(shù)組動態(tài)添加元素  7.6  實現(xiàn)拖放功能   7.7  在ENTER_FRAME偵聽器里創(chuàng)建游戲   7.8  利用hitTestObject()檢測碰撞      7.8.1  添加條件語句判斷游戲結果     7.8.2  利用影片剪輯幀實現(xiàn)視覺反饋   7.9  關于自學的一些建議 8  用ActionScript創(chuàng)建文本和設置格式   8.1  課程概述   8.2  開始   8.3  利用ActionScript創(chuàng)建TLF文本區(qū)域  8.4  把外部文件加載到TLF文本區(qū)域   8.5  使用TextFormat類    8.6  為用戶提供自定義面板來設置文本格式     8.6.1  利用鍵盤快捷鍵切換格式面板    8.6.2  讓格式面板可以拖動     8.6.3  利用組件和ActionScript控制文本格式  8.7  利用ActionScript創(chuàng)建滾動條   8.8  關于自學的一些建議9  用ActionScript控制聲音   9.1  課程概述  9.2  開始   9.3  添加滑塊   9.4  Sound類、SoundChannel類和SoundTransform類    9.4.1  創(chuàng)建Sound、SoundChannel和SoundTransform實例    9.4.2  添加其他變量     9.4.3  創(chuàng)建數(shù)組songList    9.5  使用一個for循環(huán)設置樂曲名稱  9.6  讓滑塊在需要時再出現(xiàn)  9.7  通過對按鈕進行編程來選擇樂曲    9.7.1  給樂曲按鈕添加事件偵聽器     9.7.2  創(chuàng)建chooseSong()函數(shù)      9.7.3  創(chuàng)建Sound類的實例及查看現(xiàn)有實例     9.7.4  把聲音加載到Sound實例中     9.7.5  創(chuàng)建SoundChannel和SoundTransform實例  9.8  控制音量和位置控件的可見性   9.9  添加偵聽器獲取MP3文件的ID3標簽    9.9.1  創(chuàng)建id3Handler()函數(shù)     9.9.2  添加藝術家和專輯信息   9.10  添加文本格式對象   9.11  添加滑塊的控制代碼    9.12  關于自學的一些建議  10  使用XML形式的播放列表   10.1  課程概述    10.2  XML文件的基本結構  10.3  開始  10.4  用XML實例代替songList數(shù)組  10.5  使用URLLoader類載入外部播放列表  10.6  響應COMPLETE事件和IO_ERROR事件   10.7  把事件偵聽器移動到xmlLoaded()函數(shù)中    10.7.1  創(chuàng)建setSongs()函數(shù)    10.7.2  從XML數(shù)據里獲得樂曲名稱與藝術家     10.7.3  設置樂曲板的標題和藝術家信息     10.7.4  添加對setSongs()函數(shù)的調用  10.8  更新chooseSong()函數(shù)  10.9  使用XML數(shù)據創(chuàng)建超鏈接  10.10  在樂曲列表里瀏覽   10.11  關于自學的一些建議  11  利用ActionScript和組件控制視頻  11.1  課程概述   11.2  查看Lesson11文件夾里的內容  11.3  添加FLVPlayback組件  11.4  在Flash里設置FLVPlayback的屬性    11.4.1  設置FLVPlayback控件    11.4.2  設置外觀顏色和透明度  11.5  用ActionScript控制FLVPlayback屬性    11.5.1  利用滑塊控制透明度    11.5.2  添加滑塊的初始ActionScript代碼  11.6  使用顏色     11.6.1  添加ColorPicker組件    11.6.2  設置skinBackgroundColor    11.6.3  設置FLVPlayback組件的source屬性  11.7  使用提示點     11.7.1  添加一個標題文本區(qū)域    11.7.2  使用ActionScript提示點   11.8  添加FLVPlaybockCaptioning組件     11.8.1  查看captions.xml文件    11.8.2  添加FLVPlaybackCaptioning組件  11.9  根據XML播放列表播放多個視頻文件     11.9.1  查看vidlist.xml文件    11.9.2  用ActionScript載入vidlist.xml     11.9.3  創(chuàng)建xmlLoaded()函數(shù)     11.9.4  創(chuàng)建changeVid()函數(shù)    11.10  使用全屏發(fā)布設置  11.11  關于自學的一些建議  12  ActionScript圖形與動畫進階  12.1  課程概述  12.2  Flash CS5里的反向運動      12.2.1  查看IKSample文件     12.2.2  在創(chuàng)作時IK與運行時IK之間切換   12.3  開始    12.4  在ActionScript里控制IK動畫      12.4.1  使用IKArmature和IKManager類      12.4.2  使用IKMover類      12.4.3  添加snapshot_btn的事件偵聽器      12.4.4  添加moveDown()函數(shù)      12.4.5  編寫moveUp()函數(shù)    12.5  創(chuàng)建Sound和SoundChannel實例   12.6  播放和停止音效   12.7  利用ActionScript控制用戶的網絡攝像頭或攝像機    12.7.1  使用getCamera()方法    12.7.2  檢查攝像機是否存在   12.8  使用Bitmap類和BitmapData類    12.9  Pixel Bender Toolkit     12.9.1  查看PBFilter.as文件     12.9.2  使用PBFilter類     12.9.3  利用滑塊操作濾鏡參數(shù)   12.10  關于自學的一些建議 13  用ActionScript實現(xiàn)打印和發(fā)送電子郵件   13.1  課程概述   13.2  開始   13.3  添加簡單的電子郵件鏈接  13.4  從Flash發(fā)送電子郵件     13.4.1  利用URLVariables類傳遞值    13.4.2  把URLVariables發(fā)送到PHP文件  13.5  用PrintJob類添加打印功能    13.5.1  用Date類獲取當前日期和時間    13.5.2  創(chuàng)建要打印的內容     13.5.3  在ActionScript里使用try/catch語句    13.5.4  發(fā)送給打印機  13.6  關于自學的一些建議14  用Flash和ActionScript創(chuàng)建Adobe AIR程序  14.1  課程概述   14.2  使用AIR專用的ActionScript   14.3  針對AIR項目的發(fā)布設置     14.3.1  設置自定義圖標      14.3.2  創(chuàng)建數(shù)字簽名   14.4  創(chuàng)建AIR程序  14.5  開始    14.6  用AIR控制打印   14.7  偵聽拖放事件    14.7.1  使用ClipboardFormats    14.7.2  添加onDragDrop()函數(shù)    14.7.3  遍歷文件類型數(shù)組   14.8  關于自學的一些建議15  利用第三方庫擴展ActionScript   15.1  課程概述    15.2  下載和安裝第三方ActionScript庫    15.2.1  設置Flash CS5的首選參數(shù)來識別外部庫    15.2.2  測試安裝的庫   15.3  開始     15.3.1  設置Flash CS5里的主類文件    15.3.2  查看Cube3D.as類文件   15.4  使用Papervision3D的BasicView類     15.4.1  派生BasicView類      15.4.2  給Cube3D類創(chuàng)建變量   15.5  創(chuàng)建Cube3D類的構造函數(shù)    15.6  創(chuàng)建和調整三維立方體    15.7  三維立方體動畫     15.7.1  覆蓋onRenderTick()函數(shù)      15.7.2  使用Caurina Transitions形成三維立方體動畫     15.7.3  在單擊時旋轉立方體   15.8  添加影片剪輯作為三維對象的材料  15.9  添加視頻作為三維對象的材料   15.10  關于自學的一些建議

章節(jié)摘錄

插圖:14.3 2創(chuàng)建數(shù)字簽名AIR程序需要數(shù)字簽名,其目的是在某種程度上向用戶確保程序創(chuàng)建者的真實性。“應用程序和安裝程序設置”對話框里的“簽名”選項卡用于指定數(shù)字簽名。為了得到較高級別的安全,可以從授權證書機構為程序購買一個經過驗證的數(shù)字簽名,詳細情況請參見Adobe AIR開發(fā)者中心。在要求不是很嚴格的場合,我們可以在Flash里創(chuàng)建未驗證的簽名,一樣可以正常使用。1.在“應用程序和安裝程序設置”對話框里單擊“簽名”標簽(左數(shù)第2個)。2.在“應用程序數(shù)字簽名”對話框里單擊“創(chuàng)建”按鈕。3.在“創(chuàng)建自簽名的數(shù)字證書”對話框里填寫關于項目的信息。由于文件的安全并不是本項目的主要問題,因此可以設置一個簡短好記的密碼。加密方式可以使用默認的1024.RsA(2048-RSA更安全,但在此沒有必要)。4.將Lessons>Lesson14文件夾作為保存數(shù)字證書的位置。

編輯推薦

《Adobe Flash CS5 ActionScript 3.0中文版經典教程》:Adobe公司推出的權威經典教程,暢銷全球17年的著名品牌圖書,由Adobe專家撰寫的經典教程。以實例引導的正規(guī)學習用書。讓每位Flash用戶有機會學習Adobe專家的使用技巧。提供完整教學資源:素材文件、復習題及答案。在全世界以27種語言火爆發(fā)行。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Adobe Flash CS5 ActionScript 3.0中文版經典教程 PDF格式下載


用戶評論 (總計121條)

 
 

  •   很不錯的官方指南,適合Flash for ActionScript 開發(fā) 入門者閱讀和學習.
  •   本書適合初學者使用。講解比較細致,當然如果有相關的編程知識做基礎的話就更好了。
  •   這是一部初學者的書 如果想學Flash 還得看一些其他書 校對有問題 書中有一段代碼 中間少了一個空格 無法實現(xiàn)輸出
  •   這本書的內容很容易操作,實踐起來很輕松,不光能很快速地實現(xiàn)案例,也讓知識的理解變得很容易,適合初級的動畫師來學習,學后能有一定的編程基礎。是本很實用的書
  •   適合想要搞編程的人,我買錯書了,看著挺難的,內容肯定是沒問題的,挺好的
  •   ADOBE公司出的書,應該不錯的
  •   Adobe的書,還是非常好的,經典。
  •   適合初學者使用~很好·
  •   這本書對于沒有基礎的人來說并不難懂,而對as已經有些了解的人同樣會發(fā)現(xiàn)它的案例發(fā)展和改進的空間很大。書涵蓋了as3的許多內容,還有自學提示,是很適合自學的
  •   這本書對于沒有基礎的人來說通俗易懂,對as已經有基礎的人同樣會發(fā)現(xiàn)改進的空間很大。書涵蓋了as3的許多內容,還有自學提示,是很適合自學的
  •   內容比較深動活潑,而且學起來特別流暢很輕松,不愧是官方的培訓教程,邊學邊實踐基本上整本書學完以后,技術得到了一定的提升,受益匪淺!
  •   書不錯,挺適合入門用的,配合配套的光盤內容,比較容易讓人上手
  •   適合有基礎和想學習提高AS編碼的人員!
  •   比較經典,適合初學者
  •   不錯,適合我這樣的初學者學習,要是里面的軟件用中文的就好了
  •   不錯,比較適合我這樣初學的人學習,推薦
  •   寫的很詳細,很多細節(jié)熟手 都不一定知道.
  •   這本書真的不錯, 適合初學者已經有些基礎的人鞏固,
    求好心人給光盤的內容我, 83405257@qq**** , QQ: 83405257
  •   需要有些基礎才能學的比較順暢,否則會比較吃力!光盤神馬的都在,分類也很詳細~
  •   我這種程序門外漢也能跟著一步步學懂,適合自學
  •   基礎性的,比較簡單。適合初學者。挺好!
  •   這本書講的很詳細,至少到目前為止我一遍就可以很輕松的看懂!對于初學者來說是個不錯的選擇!
  •   很喜歡這本書,很適合現(xiàn)在有一點點基礎的我!
  •   至今沒發(fā)現(xiàn)什么問題,書很詳細。以后還會當當購書,書到的時間也很快。
  •   非常不錯,難度比較淺,主要教會你基本語法知識和怎么構思交互。
  •   很不錯的書,看了受益匪淺 很適合初學者看。
  •   好書,寫的很嚴謹,但是并不適合入門著學習。
  •   說的內容比較全面
  •   總體來說,書還不錯,關鍵是要自己會利用。不然再好的書,都是沒有用的。我覺得這本書的編寫還不錯。
  •   是上課用的,里面內容很詳細。
  •   幫老公買的。內容好壞就不大懂了。也是看其他人評論說這本書好,才買的。書里配有光盤。
  •   對于我這種初學者收獲非常大,講了很多技巧與實用的東西,真的很不錯。
  •   適合我用。值得購買。
  •   書很完整,很新,光盤也完好,唯一不滿的是速度實在是太慢了,在成都本地就已經轉悠了5天了,書還沒有開始看,期待中...
  •   希望對自己學習FlashCS5有幫助。。。
  •   老板說了,“要買語言類的書還是買外國人寫的,特別是開發(fā)者參與編寫的”,這句話很對
  •   官方的教材還是比較信得過,慢慢學吧。
  •   給同事買的,說比較有用
  •   知識很重要,講解透徹,尚在品讀中
  •   腳本類的雖然學起來有點難··但是這本書還是很不錯的
  •   都是實例,大家可以看a閃工作室的視頻,然后再看這本書,也可以倒過來,反正都蠻基礎的。
  •   隨便翻了翻,還不錯,紙質也行,書不厚,黑白的內容??!
  •   入門的經典?。?!
  •   入門經典!
    我有js和java基礎 翻起來很快 3天就有個整體思路了 不錯~
  •   每節(jié)一個實例即可串連多處知識點。講解不拖泥帶水,引人入勝。難得的一本好書。不愧是官方經典!強烈推薦!
  •   書質量很好的。和在新華書店買的沒有什么區(qū)別,價格也實惠。
  •   確認玩了,書還可以
  •   書很不錯,速度也給力!
  •   剛收到書,希望能解決我的問題。
  •   按部就班的講解,入門級的書,還不錯。
  •   正在攻略中,還是挺不錯的
  •   大概看了下里面的內容,不錯!
  •   內容實用,印刷也不錯,只是發(fā)貨慢了點,22號上午不到10點下的單,23號18點多才發(fā)出來,這個時間是可以縮短的!
  •   看了一遍,不是太懂,雖然很基礎,但對于外行人來說,還是很難入門。
  •   看起來還不錯,就是不知道好不好學。
  •   很好,學起來容易上手
  •   送貨較快,強烈支持
  •   由淺入深,入門的好書
  •   態(tài)度挺好的
  •   很細,挺好
  •   怎么覺得看起來不容易懂,還是習慣案例講學
  •   基礎 簡單易學
  •   配有光碟,希望把代碼能弄的更清晰一些,那就更好了!
  •   它不是一本語法書,也不是一本介紹圖形界面的FLASH入門書,而是一本ACTIONSCRIPT3.0的編程入門書。它詳實而全面,讀了它有點高屋建瓴的感覺,對于希望用ACTIONSCRIPT3.0編寫一個完整的程序或軟件的人是一本不錯的入門書。它不適合于沒有圖形界面基礎的FLASH初學者。
  •   如果您的as編程經驗超過3個月,我想這本書并不適合你,很基本的內容都是,優(yōu)點是針對cs5環(huán)境下做了一個整體的概述,應該說能學到一些東西。
  •   有點難度,做基本的flash,用不著這個
  •   書不錯,內容詳細,我買來用于自學的,美中不足的就是在第二課里面發(fā)現(xiàn)有點語法錯誤,第22頁!
  •   內容一般,適合入門,按書進行學習,有收獲
  •   還可以吧,內容比較基礎,很適合初學者。
  •   這本書含金量非常高,我已經給很多朋友介紹并且購買了
  •   對初學者來說,是一本好書,可以整理一下零散的思緒,書中有些代碼一帶而過,內容還不夠詳實。對于有一定基礎的來說,就不必了。
  •   書剛收到,對作者Chris Florio的介紹很感興趣!
  •   對我工作幫助比較大。
  •   Ok,對于沒有基礎的同學很好,很詳細
  •   比較便宜,有用,竟然有光盤
  •   書本雖薄,五章俱全。經典的官方入門教材。
  •   書上說有光盤,可是我沒有收到光盤
  •   很好的書!被我當做教材啦!
  •   書是很好,但是美中不足的是,光盤夾在書里,都斷成兩半了~~~~
  •   還沒看,印刷還不錯,希望內容一樣精彩
  •   紙張是個問題 內容還是聽具體的
  •   書本還可以。如果內容事例能添加一些高難度的內容就好了,哈哈
  •   比AS2.0理解起來要麻煩點,但是內容還不錯。
  •   剛拿到手,不知道好不好用!
  •   好多不對的地方
  •   定會有益的。
  •   一個印刷錯誤 至我差點精神崩潰
  •   含金量極高!缺點是紙質一般,幾頁刮花,幾頁折痕。其它算ok!
  •   其實是類似于說明書一樣的東西。
  •   不是自己買的,同事買的,目前評價還可以
  •   1、對于有編程基礎的人來說通俗易懂,但是內容過于簡單;
    2、對于不理解flash和代碼的人來說這個也幾乎類似天書吧?
  •   正文還沒看 看了 目錄是針對flash 多媒體運用的
  •   書還好,有些地方用到cs5的新特性,,還沒細讀
  •   光碟的文件和CS4的不兼容 不過語言還挺好的
  •   感覺還好,,就是不是適合初學者,,
  •   沒有一點AS腳本語言基礎的人不太適合
  •   內容一般,講的比較少,不建議購買~ ~ ~
  •   比較基礎吧,越基礎的東西空間就越大
  •   本來打算將書中的例題都做一遍的,有些例題實在無聊
  •   書很薄,講的內容不是很多
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7