內容簡介
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 電子書
評分
☆☆☆☆☆
龍曉苑而優雅卻可以通過後天的努力來達成優雅不是30女人的專利也不是名門望族女子的專利而是每個女人一生的功課每個女人都有過優雅生活的能力高等院校動漫設計係列教材3.0動畫編程(基礎與提高)如果上帝沒有給你美貌那何不努力做到優雅來超越美貌呢如果你已經幸運地擁有美貌那何不用優雅來超越時光讓這美貌曆久彌新呢說到優雅再沒有比法國女人尤其是巴黎女人更有資格詮釋的而隻有深諳法式優雅之道的中國女人()3.0是一種功能強大的麵嚮對象的編程語言。當前,網絡遊戲、網絡特效、互動廣告的火爆帶動瞭它的應用和開發。3.0動畫編程(基礎與提高)以3.0程序設計為主綫,從動畫編程的角度介紹瞭動畫的製作與開發。全書由三大部分組成第一部分為3.0語言基礎,介紹瞭3.0的基本語法、事件偵聽機製、類的設計與應用第二部分為3.0動畫編程基礎,內容涵蓋動畫基礎知識、動畫中的顯示編程及交互編程技術第三部分為3.0動畫編程提高,內容涉及動畫製作中從簡單運動到復雜運動的諸多內容。3.0動畫編程(基礎與提高)最大特色是對動畫編程附以大量程序範例進行講解,使讀者的學習能夠輕鬆而高效,並在此基礎上做齣優秀的動畫作品。3.0動畫編程(基礎與提高)知識係統、範例豐富,每章配備提高思考題,既適閤作為的初中級讀者的教材或自學教材,也適閤作為各級培訓讀本。更懂中國女人的內心需求石楠曾在巴黎待過很長一段時間前前後後有八年之久所以對法國女人的時尚裝扮以及為人處世之道瞭解得甚為透徹如果你像我一樣看過石楠齣國之前的照片那麼石楠站在你麵前的時候你一定認不齣她來完全變瞭一個人——從略帶些嬰兒肥的青澀少女一下子蛻變成瞭一位裝扮得體談吐風趣顧盼生姿的優雅熟女時間的原因固然存在但也不能否認漫長的法國生活對她的影響有多深遠從外在到人生觀幸福觀希望每一個看到這本書的人都能通過這本小書一步一步從內到外走嚮優雅並從此改變自己枯燥乏味一成不變的生活擁抱完美幸福的人生動畫原理基於運動視覺駐留現象(17)。也就是說人的眼睛看到一幅畫麵或一個物體後,在1/24秒內不會消失。利用這一原理,在一幅畫麵還沒有消失前播放齣下一幅畫麵,就會給人造成一種流暢的視覺。這裏所說的畫麵即幀,它是動畫的最小元素。靜態動畫指的是每次播放動畫看到的都是同樣的內容,動畫從不改變,從頭到尾,每幀都是預定義好的。如果每次播放動畫,看到的都是不同的畫麵,那就是動態動畫。比如通過對物體設置隨機的位置、方嚮、速度得到的物體動畫就是一種簡單的動態動畫。通過用戶交互得到的動畫也是一種動態動畫。使用腳本語言可以編寫動態動畫,但腳本編寫的動畫未必都是動態動畫,它也可以是靜態動畫。支持笛卡兒二維坐標係統。
評分
☆☆☆☆☆
書講的還是非常不錯的,不過需要有一定程序基礎的看,也不是很難。
評分
☆☆☆☆☆
還沒細讀紙張比較一般
評分
☆☆☆☆☆
評分
☆☆☆☆☆
很喜歡質量不錯很喜歡質量不錯
評分
☆☆☆☆☆
多讀書,可以讓你增加一些知識。可以讓你感到仿佛渾身充滿瞭力量,這種力量可以激勵著你不斷地前進,不斷地成長。從書中,往往可以發現自己身上的不足之處,使你不斷地改正錯誤,擺正自己前進的方嚮。所以,書也是我們的良師益友。
評分
☆☆☆☆☆
至今為止 我翻過有2次
評分
☆☆☆☆☆
評分
☆☆☆☆☆
質量不錯,還挺快,價格也行!