內容簡介
Flash ActionScript(AS)3.0是一種功能強大的麵嚮對象的編程語言。當前,網絡遊戲、網絡特效、互動廣告的火爆帶動瞭它的應用和開發。《Flash AS 3.0 動畫編程(基礎與提高)》以ActionScript 3.0程序設計為主綫,從動畫編程的角度介紹瞭flash動畫的製作與開發。全書由三大部分組成:一部分為AS 3.0語言基礎,介紹瞭ActionScript 3.0的基本語法、事件偵聽機製、類的設計與應用;第二部分為AS 3.0動畫編程基礎,內容涵蓋Flash動畫基礎知識、flash動畫中的顯示編程及交互編程技術;第三部分為AS 3.0動畫編程提高,內容涉及動畫製作中從簡單運動到復雜運動的諸多內容。《Flash AS 3.0 動畫編程(基礎與提高)》特大特色是對動畫編程附以大量程序範例進行講解,使讀者的學習能夠輕鬆而高效,並在此基礎上做齣優秀的動畫作品。
《Flash AS 3.0 動畫編程(基礎與提高)》知識係統、範例豐富,每章配備提高思考題,既適閤作為Flash ActionScript的初中級讀者的教材或自學教材,也適閤作為各級培訓讀本。
內頁插圖
目錄
第一部分 AS3.0語言基礎
第1章 簡介
1.1 AS 3.0簡介
1.2 FlashCS3IDE介紹
1.3 一個.AS 3.0實例
第2章 基本語法
2.1 變量與常量
2.2 數據與數據類型
2.3 運算符與錶達式
2.4 數組
2.5 程序結構與函數
第3章 麵嚮對象與類
3.1 類、對象、屬性和方法
3.2.AS 3.0類的架構
3.3 類的使用
3.4 自定義類
3.5 常見內建類
3.5.1 頂級包
3.5.2 flash display包
3.5.3 flash. media包
3.5.4 flash.net包
第4章 事件偵聽機製
4.1 事件與事件偵聽
4.2 常用內置事件類
第二部分 AS3.0動畫編程基礎.
第5章 Flash動畫簡介
5.1 動畫與動畫原理
5.2 “靜態”動畫與“動態”動畫
5.3 Flash動畫中的坐標係統
5.4 角與角度、鏇轉
第6章 顯示編程
6.1 顯示列錶
6.2 渲染
第7章 用戶交互
7.1 鼠標事件及響應
7.2 鍵盤事件及響應
7.3 移動物體
第三部分AS3.0動畫編程提高
第8章 簡單運動
8.1 速度與加速度
8.2 環境邊界與摩擦力
8.2.1 環境邊界
8.2.2 摩擦力
第9章 復雜運動
9.1 簡單緩動與高級緩動
9.2 彈性運動
9.3 碰撞檢測
9.4 坐標鏇轉與角度迴彈
9.5 質量、動量與動量守恒
9.5.1 質量
9.5.2 動量
9.5.3 動量守恒
9.6 粒子係統
9.7 關節運動
9.7.1 正嚮運動與反嚮運動
9.7.2 正嚮運動的編程
9.7.3 反嚮運動的編程
第10章 3D動畫
10.1 從一維、二維到三維
10.2 3D綫框模型與填充
10.3 消隱與3D燈光
10.3.1 消隱技術
10.3.2 3D燈光
第11章 其他動畫技巧
11.1 隨機運動
11.2 隨機分布
11.3 基於定時器的動畫
11.4 基於時間的動畫
參考文獻
精彩書摘
動畫原理基於運動視覺駐留現象(17ersistence of Vision)。也就是說人的眼睛看到一幅畫麵或一個物體後,在1/24秒內不會消失。利用這一原理,在一幅畫麵還沒有消失前播放齣下一幅畫麵,就會給人造成一種流暢的視覺。這裏所說的畫麵即幀,它是動畫的最小元素。
“靜態”動畫指的是每次播放動畫看到的都是同樣的內容,動畫從不改變,從頭到尾,每幀都是預定義好的。如果每次播放動畫,看到的都是不同的畫麵,那就是“動態”動畫。比如:通過對物體設置隨機的位置、方嚮、速度得到的物體動畫就是一種簡單的“動態”動畫。通過用戶交互得到的動畫也是一種“動態”動畫。使用腳本語言可以編寫“動態”動畫,但腳本編寫的動畫未必都是“動態”動畫,它也可以是“靜態”動畫。
Flash支持笛卡兒二維坐標係統。但它和標準的二維坐標係統在布局上有所差彆,它是通過舞颱坐標係來體現的。Flash坐標係統基於視頻屏幕的坐標係統。坐標係的原點(0,0)在舞颱的左上角,嚮右為x軸的正方嚮,嚮下為y軸的正方嚮,如圖5-1所示。坐標的計數單位為像素。
前言/序言
我在美國從事動畫行業的實際工作和教學科研多年,一直感到一個國傢産業的發達,必然和它的人纔培養體係密不可分。在教學體係中,優秀的教師不可或缺,而一套好的教材對於動畫教育是如此之重要,它關係到培養齣來的學生是否能成為業界有影響力的骨乾和實乾人纔,因而直接關係到産業的發展。舉個例子,我在美國FOX藍天製片廠多年,在帶領由世界各地匯集的優秀藝術和技術人纔組成的團隊,忘我地實現藝術夢想,變不可能為可能的那些日子裏,廠裏製片的任務再緊張,手下的專傢也會抽時間定期去給諸如紐約大學這樣的世界著名學府講授動畫專業課程。在第78屆奧斯卡頒奬晚會上,我紐約大學的校友和同事們大放異彩,除瞭校友李安獲最佳導演等三項金奬外,還有校友獲最佳男主角奬、最佳女主角提名、最佳編劇提名,動畫係的教授還奪得瞭最佳動畫短片奬,這樣的輝煌成就也就不足為奇瞭。這個例子說明,有這麼優秀的師資,帶著滿腹的經驗積纍,熏陶齣一批有成就的學生可謂水到渠成。其實培養創意階層的工作,比自己齣成就要難得多,因而更富於挑戰,意義也更大,獲得的滿足感更強。當我輾轉到紐約大學後,一待就是五年,發現美國的動畫教學體係,特彆是現代三維動畫教材,的確有過人之處。
留美十八年後迴到祖國的我,一方麵為國內轟轟烈烈興起的發展動畫和文化創意産業的熱潮而感到歡欣鼓舞;一方麵也為人纔缺乏、師資不足、教材空白而感到擔憂。不閤格的師資需要逐步培養提高,而教材缺失的嚴重性更加令人睏擾。嚴肅認真地編寫一些好的教材,是擺在我們從事動畫教育工作者麵前刻不容緩的任務,也是我們高等院校為發展中國動畫産業應盡的責任。正是基於對動畫産業發展的美好遠景充滿信心,在責任心和使命感的驅動下,我們組織編寫瞭“高等院校動漫設計係列教材”,得到瞭清華大學齣版社和北京交通大學齣版社的大力支持。本套教材以動畫係第一綫的專業教師為主體,在專傢的精心指導下編寫。本係列教材第一批包括《動畫概論》、《動畫編劇》、《動畫角色設計》、《動畫場景設計》、《三維動畫技法》、《三維動畫建模》、《三維動畫特效》、《動畫後期非綫性編輯》、《動畫後期數字閤成》等十多本教材,此外,還將陸續推齣《動畫製片》、《世界動畫史》、《動畫聲音》、《經典動畫賞析》、《動畫視聽語言》、《動畫專業英語》等。“高等院校動漫設計係列教材”是現代動畫,特彆是三維動畫教科書的完整係列,力求係統而實用。我們希望這套教材能夠為我國動畫教育添磚加瓦。無論大學或是培訓學校、專業或是業餘愛好,麵對他們的期待,我們力圖緩解教材的嚴重不足所造成的燃眉之急,也誠懇地希望各界專傢、學者和讀者提齣寶貴批評意見,以便我們共同努力,不斷改進教材質量,適應時代變化。
我們的時代是創意的時代、體驗的時代,21世紀不是停留在概念上的創意時代,數字化的生活已經讓我們真真切切感受到瞭科學技術的藝術魅力。日新月異的計算機技術、網絡技術、傳媒手段,使人們衝破自身局限、地域屏障,更大膽地暢想,更藝術地實現,更準確地交流,更廣泛地共享。利用現代傳媒手段和時尚藝術形態,包括數字動畫、網絡遊戲,我們不僅傳遞瞭信息,傳播瞭文化,更重要的是錶達瞭思想,感悟瞭人性。
高等院校動漫設計係列教材:Flash AS 3.0 動畫編程(基礎與提高) 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
書到用時方恨少,事非經過不知難。養成自己隨時隨地都能學習的習慣,你的一生就會受用無窮。事業的發展,生活的豐富多彩,愛情的幸福美滿,身心的健康快樂等等,總之,生活工作中我們時時處處都在學習當中。也許你僅僅把在學校,從書本上的學習當成學習瞭,但實際上那隻是人生學習旅程的一部分。處處留心,培養對許多事物的興趣愛好,你就會不斷豐富自己的心靈,增長見識,對生命和生活的意義也就會更為理解。其實,書對人的影響是逐步逐步積纍的,就我的讀書經驗來說,一本書或是幾本書對你影響深遠那說明你讀的書還不夠多,古人雲,開捲有益,就是說每本書裏都有你值得吸收的東西,慢慢的,書讀得多瞭,就會産生一種量變到質變的情況,書讀得多瞭,纔能有比較,纔能升華。所謂腹有詩書氣自華呀!高爾基說過書籍是人類進步的階梯。在我看來,讀書很重要。讀書可以讓我們學到豐富的知識,可以讓我們開闊眼界,還可以使人進步。當我看到高等院校動漫設計係列教材3.0動畫編程(基礎與提高)的標題時,我就決定買下來,龍曉苑的書每一本我都很喜歡,大傢可以先看下這本書的簡介!()3.0是一種功能強大的麵嚮對象的編程語言。當前,網絡遊戲、網絡特效、互動廣告的火爆帶動瞭它的應用和開發。3.0動畫編程(基礎與提高)以3.0程序設計為主綫,從動畫編程的角度介紹瞭動畫的製作與開發。全書由三大部分組成第一部分為3.0語言基礎,介紹瞭3.0的基本語法、事件偵聽機製、類的設計與應用第二部分為3.0動畫編程基礎,內容涵蓋動畫基礎知識、動畫中的顯示編程及交互編程技術第三部分為3.0動畫編程提高,內容涉及動畫製作中從簡單運動到復雜運動的諸多內容。3.0動畫編程(基礎與提高)最大特色是對動畫編程附以大量程序範例進行講解,使讀者的學習能夠輕鬆而高效,並在此基礎上做齣優秀的動畫作品。3.0動畫編程(基礎與提高)知識係統、範例豐富,每章配備提高思考題,既適閤作為的初中級讀者的教材或自學教材,也適閤作為各級培訓讀本。從這裏麵就能看齣這是一本多麼優秀的書!所以我立馬就下單購買瞭,前一天下午下單的,第二天上午就收到瞭,物流速度那是一個贊!快遞員的態度也很好,到之前先短信通知的!書收到後打開包裝,外麵是有塑封的,看起來很趕緊全新的,贊一個!拆開塑封,紙張摸著很舒服,再贊一個,正版的就是不一樣,很喜歡!在讀書時,寫讀書筆記是訓練閱讀的好方法。記憶,對於積纍知識是重要的,但是不能迷信記憶。列寜具有驚人的記憶力,他卻勤動筆,寫下瞭大量的讀書筆記。俗話說最淡的墨水,也勝過最強的記憶。所以,俄國文學傢托爾斯泰要求自己身邊永遠帶著鉛筆和筆記本,讀書和談話的時候碰到一切美妙的地方和話語都把它
評分
☆☆☆☆☆
很實用,很好,很多資料都能找到。
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
多讀書,可以讓你增加一些知識。可以讓你感到仿佛渾身充滿瞭力量,這種力量可以激勵著你不斷地前進,不斷地成長。從書中,往往可以發現自己身上的不足之處,使你不斷地改正錯誤,擺正自己前進的方嚮。所以,書也是我們的良師益友。
評分
☆☆☆☆☆
輸的質量沒有問題 推薦購買
評分
☆☆☆☆☆
多讀書,可以讓你變聰明。讀書讓你可以勇敢地麵對睏境,用正確的方法解決問題、戰勝睏難。多讀書,能使你變得更快樂。讀書也是一種休閑、娛樂的方式,讀書可以調節身心健康,在書的海洋裏遨遊是一種無限快樂的享受,用讀書來放鬆心情是一種十分明智的選擇。,閱讀瞭一下,寫得很好,()3.0是一種功能強大的麵嚮對象的編程語言。當前,網絡遊戲、網絡特效、互動廣告的火爆帶動瞭它的應用和開發。3.0動畫編程(基礎與提高)以3.0程序設計為主綫,從動畫編程的角度介紹瞭動畫的製作與開發。全書由三大部分組成第一部分為3.0語言基礎,介紹瞭3.0的基本語法、事件偵聽機製、類的設計與應用第二部分為3.0動畫編程基礎,內容涵蓋動畫基礎知識、動畫中的顯示編程及交互編程技術第三部分為3.0動畫編程提高,內容涉及動畫製作中從簡單運動到復雜運動的諸多內容。3.0動畫編程(基礎與提高)最大特色是對動畫編程附以大量程序範例進行講解,使讀者的學習能夠輕鬆而高效,並在此基礎上做齣
評分
☆☆☆☆☆
還沒細讀紙張比較一般
評分
☆☆☆☆☆
主要講的是動畫物理方麵一些編程