久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

Flash小游戲畢業論文

時間:2019-05-14 02:31:42下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《Flash小游戲畢業論文》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《Flash小游戲畢業論文》。

第一篇:Flash小游戲畢業論文

Xxxxxxx學院

Flash小游戲制作

XXXXXXXXXXXXX學 院

畢 業 論 文

論文(設計)題目:Flash

小游戲制作

系別:xxxxxxxx 專業:xxxxxxxx 班級:xxxxxxxx

學生姓名(學號):xxxxxxxx 指導教師姓名:xxxxxxxx 論文完成日期:xxxxxxxx XXXXXXX學院畢業論文

Flash小游戲制作

摘要

隨著現代科技的高速發展,短短幾十年,電腦游戲得到迅猛發展。電腦游戲充分利用多媒體網絡優勢,拓寬了傳統游戲的界限,給人們帶來全新的體驗。在這些游戲中,Flash游戲以其好看的動畫,絢麗的聲光效果,高度的通暢性,以及很強的可玩性,而受到廣大青少年的青睞。

Flash軟件由Macromedia公司推出,除了制作動畫以外,還能實現交互功能。Flash是一種創作工具,設計人員和開發人員可使用它來創建演示文稿、應用程序和其它允許用戶交互的內容。Flash 可以包含簡單的動畫、視頻內容、復雜演示文稿和應用程序以及介于它們之間的任何內容。它不僅能夠制作出許多眩目多彩的效果,只要你肯賦予它一定的情景,它也會模擬出現實生活中的場景。通過Flash生成的動畫文件非常小,可以很好的用在網頁設計及更多的領域。Flash可以采用補間形狀或補間動畫等多種手段,產生很復雜的動畫;同時,Flash不同于gif動畫,它可以附加很復雜的控制代碼,從而開發出很復雜的應用,比如一些小游戲。

關鍵詞:Flash 游戲 動畫

XXXXXXX學院畢業論文

Flash小游戲制作

目錄

一、前言...........................................................二、Flash介紹......................................................(一)Flash簡介................................................(二)Flash的特點..............................................1.Flash的特點...............................................(三)Flash的應用領域..........................................(四)Flash的發展方向..........................................1.應用程序開發..............................................2.軟件系統界面開發..........................................3.手機領域的開發............................................4.游戲開發..................................................5.Web應用服務...............................................6.站點建設..................................................7.多媒體娛樂................................................8.教學系統..................................................三、Flash游戲的制作過程............................................(一)界面設計..................................................1.開始界面..................................................2.游戲界面..................................................3.幫助界面.................................................(二)代碼.....................................................1.部分主要控制代碼.........................................(1)定義變量.............................................(2)開始游戲.............................................①開始游戲..........................................②在屏幕右下角創建保護盾圖標........................③當飛機爆炸后,從屏幕左下角刪除一個飛機圖標........④使用一次保護盾后,從屏幕右下角刪除一個保護盾圖標..⑤刪除所有飛機圖標..................................⑥刪除所有保護盾圖標................................⑦飛機炸毀后,生成新的飛機..........................(3)按方向鍵控制時.......................................①按下方向鍵控制時..................................②放開方向控制鍵....................................③按下方向控制鍵時,飛機移動的方向的范圍的控制......(4)飛機碰撞后爆炸.......................................(5)開啟3秒的保護盾.....................................(6)關閉保護盾...........................................(7)創建四組石頭.........................................(8)激活所有巖石.........................................(9)子彈擊中石頭后.......................................***919192021224XXXXXXX學院畢業論文

Flash小游戲制作

(二)Flash的特點 1.Flash的特點

(1)它是基于矢量的圖形系統,各元素都是矢量的,只要用少量向量數據就可以描述一個復雜的對象,占用的存儲空間只是位圖的幾千分之一,非常適合在網絡上使用。同時,矢量圖像可以做到真正的無極放大。這樣,無論用戶的瀏覽器使用多大的窗口,圖像始終可以完全顯示,并且不回降低畫面質量。

(2)它使用插件方式工作。用戶只要安裝一次插件,以后就可以快速啟動并觀看動畫,而不必像:Java那樣每次都要啟動虛擬機。由于Flash生成的動畫一般都很小,所以,調用的時候速度很快。Flash plugin也不大,只有150KB左右,很容易下載并安裝。

(3)它還提供其他的一些增強功能。比如,支持位圖、聲音、漸變色、Alpha、透明等。擁有了這些功能,完全可以建立一個全部由Flash制作的站點。

(4)這就是說,在觀看一個大動畫的時候,可以不必等到影片全部下載到本地再觀看,而是隨時可以觀看,哪怕后面的內容沒有完全下載到硬盤,也可以開始欣賞動畫。

(三)Flash的應用領域

Flash技術不斷推陳出新,繼席卷網頁設計、網絡廣告之后,電影、電視、卡通、聲樂將是它下一步引領風騷的舞臺。FLASH從網絡走向電影、電視、卡通、聲樂,推動了傳統媒體和互聯網媒體的融合。網頁設計者開始利用網絡技術為商業、音樂電視和電視節目工作。

在網絡電影領域,Flash技術自1997年由MACROMEDIA推出后,逐漸受到好萊塢制片公司的青睞,增加了微型電影和基于網絡的電影制作,用它設計迷你電影與網絡電影。

在電視廣告領域,NETZERO公司官員日前說,最近他們運用MACROMEDIA公司的Flash軟件制作了即將在黃金時段播出的電視廣告宣傳片,這種方式為公司節省了210萬美元的制作成本。

在電視卡通劇領域,NELVANA的第一項新產品名叫“WHEN QUADS WON’T LEAVE”,是世界上第一部完全由MACROMEDIA公司的FLASH軟件制作的電視系列劇。Flash制作的節目可以同時在網絡與電視臺播出,一片兩播,符合經濟效益。半小時節目若用

XXXXXXX學院畢業論文

Flash小游戲制作

4.游戲開發

事實上,Flash中的游戲開發已經進行了多年的嘗試。但至今為止仍然停留在中、小型游戲的開發上。游戲開發的很大一部份都受限于它的CPU能力和大量代碼的管理。不過可喜的是,Flash Player 10運行時性能提高了很多;Actionscript 3.0的發布也使得程序更加容易維護和開發。5.Web應用服務

其實很難界定Web應用服務的范圍究竟有多大,它似乎它擁有無限的可能。隨著網絡的逐漸滲透,基于客戶端-服務器的應用設計也開始逐漸受到歡迎,并且一度被譽為最具前景的方式。但是,這種方式開發者可能要花更多的時間在服務器后臺處理能力和架構上,并且將它們與前臺(Flash端)保持同步。6.站點建設

事實上,現在只有極少數人掌握了使用Flash建立全Flash站點的技術。因為它意味著更高的界面維護能力和開發者整站架構能力。但它帶來的好處也異常明顯:全面的控制;無縫的導向跳轉;更豐富的媒體內容;更體貼用戶的流暢交互;跨平臺和瘦客戶端的支持;以及與其它Flash應用方案無縫連接集成等。7.多媒體娛樂

其實,在這個方面無需再說什么。盡管它的發展速度沒有像當初預言的那樣迅速,但它仍然還在不斷前進。Flash本身就以多媒體和可交互性而廣為推崇。它所帶來親切氛圍相信每一位用戶都會喜歡。8.教學系統

要在教學系統應用Flash現有的技術無疑會極大增強學生的主動性和積極發明的能力。在這方面涵蓋的內容,可能所有現有技術你都可以用上了。根據你教學內容的不同你可能會選擇不同的部份。Flash影片的后綴名為.swf,該類型文件必須有Flash播放器才能打開,但占用硬盤空間少,所以現在被廣泛應用于游戲。

我在其中選擇的是“游戲開發”,因為游戲開發的難度更大,不只是圖形元素和幀的設計,更包含了控制和算法的代碼,對學習來說,更有鍛煉能力的價值。

XXXXXXX學院畢業論文

Flash小游戲制作

3.幫助界面

(二)代碼

1.部分主要控制代碼(1)定義變量

var rockSpeedStart:Number =.03;//石頭的初始速度 var rockSpeedIncrease:Number =.02;// 石頭的速度增量 var missileSpeed:Number =.2;//子彈的速度 var shipRadius:Number = 20;var thrustPower:Number =.15;var startingShips:uint = 3;//初始化飛機數量 var ship:Ship;//定義飛機 var rocks:Array;//定義石頭數組 var missiles:Array;//定義子彈數組 var lastTime:uint;//定義時間

var rightArrow:Boolean = false;//定義右方向鍵數組 var leftArrow:Boolean = false;//定義左方向鍵數組 var upArrow:Boolean = false;//定義上方向鍵數組

0

XXXXXXX學院畢業論文

Flash小游戲制作

shieldOn = false;missiles = new Array();nextRockWave(null);newShip(null);} ②在屏幕右下角創建保護盾圖標

function createShieldIcons(){

shieldIcons = new Array();//實例化保護盾數組 for(var i:uint=0;i

scoreObjects.addChild(newShield);//將保護盾圖標添加到分數對象中

}} shieldIcons.push(newShield);

//將保護盾圖標添加到保護盾數組中

③當飛機爆炸后,從屏幕左下角刪除一個飛機圖標

function removeShipIcon(){ scoreObjects.removeChild(shipIcons.pop());} ④使用一次保護盾后,從屏幕右下角刪除一個保護盾圖標

function removeShieldIcon(){ scoreObjects.removeChild(shieldIcons.pop());} ⑤刪除所有飛機圖標

function removeAllShipIcons(){ while(shipIcons.length > 0){ removeShipIcon();}} ⑥刪除所有保護盾圖標

function removeAllShieldIcons(){

2XXXXXXX學院畢業論文

Flash小游戲制作

newMissile();startShield(false);} else if(event.keyCode == 90){ // 按下Z鍵,開啟保護盾 } else if(event.keyCode == 40){downArrow = true;}} ②放開方向控制鍵

function keyUpFunction(event:KeyboardEvent){ if(event.keyCode == 37){ leftArrow = false;} else if(event.keyCode == 39){ rightArrow = false;} else if(event.keyCode == 38){ upArrow = false;if(gameMode == “play”)ship.gotoAndStop(1);}else if(event.keyCode == 40){downArrow = false;}} ③按下方向控制鍵時,飛機移動的方向的范圍的控制

function moveShip(timeDiff:uint){ if(leftArrow){ship.x-=10;

}(4)飛機碰撞后爆炸

function shipHit(){ gameMode = “delay”;ship.gotoAndPlay(“explode”);//在作戰飛機元件內,播放頭跳向爆炸幀

if(ship.x <-20){ship.x = 720;}} if(ship.y <-20){ship.y = 520;}} if(ship.x > 720){ship.x = 0;}} if(ship.y > 520){ship.y = 0;}} if(upArrow){ship.y-=10;if(rightArrow){ship.x+=10;if(downArrow){ship.y+=10;XXXXXXX學院畢業論文

Flash小游戲制作

} removeAllShieldIcons();//刪除所有保護盾圖標

delayTimer = new Timer(2000,1);//下一架飛機出現出延時2秒

delayTimer.addEventListener(TimerEvent.TIMER_COMPLETE,newShip);delayTimer.start();//延時計時開始 removeShipIcon();//刪除一個飛機圖標 shipsLeft--;//飛機數量減少一個

(5)開啟3秒的保護盾

function startShield(freeShield:Boolean){

} if(shieldsLeft < 1)return;// 如果保護盾使用完了,則不能在開啟保護盾 if(shieldOn)return;// 如果保護盾已經開啟,則不能在開啟一個新的保護盾 ship.shield.visible = true;//開啟保護盾,顯示作戰飛機元件上的保護盾 shieldTimer = new Timer(3000,1);//開啟保護盾開啟時間

shieldTimer.addEventListener(TimerEvent.TIMER_COMPLETE,endShield);shieldTimer.start();//開啟保護盾計時開始

// 使用一個保護盾則刪除一個保護盾圖標

if(!freeShield){removeShieldIcon();shieldsLeft--;} shieldOn = true;(6)關閉保護盾

function endShield(event:TimerEvent){ ship.shield.visible = false;} shieldOn = false;(7)創建四組石頭

function nextRockWave(event:TimerEvent){

rocks = new Array();newRock(100,100,“Big”);newRock(100,300,“Big”);

5XXXXXXX學院畢業論文

Flash小游戲制作

} } newRock(rocks[rockNum].rock.x,rocks[rockNum].rock.y,“Small”);gameObjects.removeChild(rocks[rockNum].rock);//刪除被擊中的石頭 rocks.splice(rockNum,1);//將該石頭從石頭數組中刪除

(10)生成子彈

function newMissile(){ var newMissile:Missile = new Missile();//實例化子彈

newMissile.dx =-Math.cos(Math.PI*1/2);// 子彈方向 newMissile.dy =-Math.sin(Math.PI*1/2);newMissile.x = ship.x + newMissile.dx*shipRadius;// 子彈的位置 newMissile.y = ship.y + newMissile.dy*shipRadius;gameObjects.addChild(newMissile);//將子彈添加到游戲對象中 missiles.push(newMissile);//將子彈添加到子彈數組中

}

(11)子彈的移動

function moveMissiles(timeDiff:uint){

for(var i:int=missiles.length-1;i>=0;i--){ missiles[i].x += missiles[i].dx*missileSpeed*timeDiff;// 子彈運動 missiles[i].y += missiles[i].dy*missileSpeed*timeDiff;

// 當子彈超出屏幕范圍時,將子彈對象刪除

if((missiles[i].x < 0)||(missiles[i].x > 700)||(missiles[i].y

gameObjects.removeChild(missiles[i]);delete missiles[i];missiles.splice(i,1);< 0)||(missiles[i].y > 500)){ }}}(12)當子彈擊中石頭后,刪除子彈對象

function missileHit(missileNum:uint){

7XXXXXXX學院畢業論文

Flash小游戲制作

(14)游戲結束,刪除所有對象和監聽器

function endGame(){

} removeChild(gameObjects);removeChild(scoreObjects);gameObjects = null;scoreObjects = null;removeEventListener(Event.ENTER_FRAME,moveGameObjects);stage.removeEventListener(KeyboardEvent.KEY_DOWN,keyDownFunction);stage.removeEventListener(KeyboardEvent.KEY_UP,keyUpFunction);gotoAndStop(“gameover”);2.片頭開始游戲按鈕代碼

stop();startbtn.addEventListener(MouseEvent.CLICK,clickStart);function clickStart(event:MouseEvent){ } helpbtn.addEventListener(MouseEvent.CLICK,clickhelp);function clickhelp(event:MouseEvent){ MovieClip(root).gotoAndStop(“help”);} 3.再玩一次按鈕代碼

playAgainButton.addEventListener(MouseEvent.CLICK,clickPlayAgain);function clickPlayAgain(event:MouseEvent){ } 4.幫助界面返回按鈕代碼

stop();

9202122-

第二篇:flash畢業論文

Flash動畫作品制作

姓 名:學 號:專 業 班 級:指 導 教 師: XXXXXXX XXXXXXXXXX XXXXXXXXXXXXXXX XXXXXX

衢州職業技術學院信息工程學院畢業設計(論文)

摘 要

flash是Macromedia公司的一個的網頁交互動畫制作工具。我們可以從Macromedia公司的主頁上下載flash的試用版。與gif和jpg不同,用flash制作出來的動畫是矢量的,不管怎樣放大、縮小,它還是清晰可見。用flash制作的文件很小,這樣便于在互聯網上傳輸,而且它采用了流技術,只要下載一部分,就能欣賞動畫,而且能一邊播放一邊傳輸送數據。交互性更是flash動畫的迷人之處,可以通過點擊按鈕、選擇菜單來控制動畫的播放。正是有了這些優點,才使flash日益成為網絡多媒體的主流。自從Macromedia在2005年8月發布Macromedia Studio 8以來,我們一直在不停地探索關于它的新特性和新功能,因為這次軟件升級給我們帶來了太多的驚喜,不是MX版本升級到MX2004時的那么簡單,而是實現了新的飛躍。

本論文主要介紹flash動畫作品的構思以及相關flash軟件的功能運用,從中感悟flash軟件給生活帶來樂趣的同時,也與時代同步接觸多媒體所創造出的神奇魅力。

關鍵詞:動畫;傳輸;按鈕;選擇菜單

I

衢州職業技術學院信息工程學院畢業設計(論文)

目錄

摘 要...........................................................I 第1章 緒論.....................................................3

1.1 課題背景................................................3 1.2 課題意義................................................3 1.3學習收獲................................................4 第2章 相關工具介紹.............................................5

2.1 Flash具有的主要特點....................................5 2.2 Flash涉及的領域........................................5 2.3 photoshop軟件介紹......................................6 第3章 動畫作品的總體設計.......................................8

3.1 作品場景及結構設計......................................8 3.2 作品主體內容...........................................10

3.2.1作品的構思.................................................................................11 3.2.2作品的動畫運用.........................................................................12

第4章 動畫作品元件的組成......................................19

4.1主要元件的介紹.........................................19 4.2元件中所插入的代碼.....................................25 結論...........................................................27 致謝...........................................................28 參考文獻.......................................................29

II

衢州職業技術學院信息工程學院畢業設計(論文)

第1章 緒論

1.1 課題背景

改革開放后,我國的傳媒業開始大力探索市場化、產業化經營,經過近20年的發展,形成了目前以電視、報紙、雜志、廣播為主體的、年廣告收入突破700億元的龐大市場。

目前,我國媒體市場總體處于以電視媒體為主體,以報紙、雜志、書籍等為延伸,以廣播、音像制品為補充,以互聯網多媒體為方向的多元媒體相互競爭、并行發展的格局。但是隨著網絡信息技術的發展,特別是電話網、有線電視網、互聯網“三網合一”技術的發展,高速、互動、多媒體的寬帶網將逐步成為新聞、信息、娛樂的主流傳播媒介。在這一大趨勢下,現有的各類相互獨立的媒體將走向融合,形成一個全方位的、以寬帶網絡信息服務為核心的、整合各種傳播媒介的跨媒體平臺。其實質,即統一所有的信息源與傳播媒介,將全面的信息與內容通過各種媒介,及時、快速、低成本地傳遞給最大范圍的受眾,以發揮不同媒體之間的協同效應。

21世紀的多媒體平臺不但能提供聲像圖文并茂的信息,而且還能提供電子商務、電子政務、電子公務、電子醫務、電子教務等多種服務。信息產業的發展已經經歷了3次浪潮,即以硬件為核心的浪潮、以軟件為核心的浪潮和以網絡為核心的浪潮,因此下一次浪潮應是信息采集、處理和傳播的浪潮,也就是以多媒體信息為核心的多種信息服務崛起的浪潮。

FLASH是一款不折不扣的跨媒體、跨行業的軟件,用他設計的網絡廣告、制作的FLASH網站、MTV、卡通片、游戲,不僅在網絡領域里迅速傳播,而且,用它設計的迷你電影與網絡電影,廣告、音樂MTV紛紛走進手機、無線通訊、電視、電影和音樂唱片等領域。

1.2 課題意義

Flash是一款世界級主流的多媒體網絡交互動畫制作軟件。Flash支持動畫、聲音以及交互,具有強大的多媒體編輯功能。使用Flash設計的網站、動畫、多媒體作品,可以在低寬帶下實現高品質的多媒體交互式動畫傳輸。

此次作業我選擇制作的題目是Flash動畫作品制作,音樂是《The show up》,主要用動畫設計與制作軟件Flash 8.0來完成,另外也用到圖片處理軟件photoshop CS2。Flash動畫的設計與制作,主要用到簡單動畫的制作(包括形狀補間動畫、運動補間動畫),高級動畫的制作(包括引導層動畫、遮罩動畫),矢量圖繪制工具(鋼筆工具、直線工具、橢圓工具、矩形工具),圖形填充工具(漸變填充工具、鎖定填充工具),并且使用了多媒體素材(音樂《The show up》)。此外,我還從網上下載了一些素材,然后經過圖片處理軟件加工處理一下,以美

衢州職業技術學院信息工程學院畢業設計(論文)

化整個Flash頁面。

綜上所述,我總結了flash動畫在整個互聯網時代所體現出的意義:

1、Flash動畫受網絡資源的制約一般比較短小,利用Flash制作的動畫是矢量的,無論把它放大多少倍都不會失真。

2、Flash動畫具有交互性優勢,可以更好地滿足所有用戶的需要。它可以讓欣賞者的動作成為動畫的一部分。用戶可以通過點擊、選擇等動作,決定動畫的運行過程和結果,這一點是傳統動畫所無法比擬的。

3、Flash動畫可以放在網上供人欣賞和下載,由于使用的是矢量圖技術,具有文件小、傳輸速度快、播放采用流式技術的特點,因此動畫是邊下載邊播放,如果速度控制得好,則根本感覺不到文件的下載過程。所以Flash動畫在網上被廣泛傳播。

4、Flash動畫有嶄新的視覺效果,比傳統的動畫更加輕易與靈巧,更加“酷”。不可否認,它已經成為一種新時代的藝術表現形式。

5、Flash動畫制作的成本非常低,使用Flash制作的動畫能夠大大地減少人力、物力資源的消耗。同時,在制作時間上也會大大減少。

6、Flash動畫在制作完成后,可以把生成的文件設置成帶保護的格式,這樣維護了設計者的版權利益。

1.3學習收獲

1、熟練使用flash動畫的繪圖工具和文本工具

2、熟練掌握簡單動畫制作

3、熟練掌握高級動畫制作

4、熟練掌握多媒體素材使用

5、能適當使用簡單ActionScript腳本語言實現對動畫流程控制

6、flash動畫作品的測試與輸出

7、能適當使用高級ActionScript腳本語言實現與客戶端交互

8、合理的使用組件創建與用戶交流界面

9、flash作品節奏合理 界面美觀

衢州職業技術學院信息工程學院畢業設計(論文)

第2章 相關工具介紹

2.1 Flash具有的主要特點

1、使用矢量圖形

矢量圖形是由矢量輪廓線和矢量色塊組成的,文件大小由圖像的復雜程度決定,與圖形的大小無關。矢量圖形與分辨率無關,因此可以無限放大而不會影響清晰度。

2、動畫文件非常小

通過使用關鍵幀和元件可以實現許多精彩的動畫效果,而且所生成的動畫文件非常小,使得在打開網頁的很短的時間里動畫就得以播放。

3、多媒體與互動性強

Flash可以把音樂、動畫、聲效交互融合在一起,既可以利用Flash創作出令人心動的動畫電影、小巧的游戲軟件,也可以利用Flash創作出“虛擬現實”的優秀多媒體教學課件。

4、通用性好

Flash動畫依靠其特有的Flash Player進行播放。Flash player僅幾百KB大小,可以嵌入到不同種類的瀏覽器中。

5、采用流式播放技術

Flash動畫采用了目前網上非常流行的流技術。使用流技術可以邊下載邊播放動畫,而不必等到影片全部下載到本地后再觀看,縮短了用戶的等待時間。

6、功能強大,易于應用

2.2 Flash涉及的領域

1、網站動畫

在網頁中起到修飾的作用,提高網頁的動態效果。

2、商業廣告

在互聯網中應用最為普遍的一種廣告形式,與其他商業廣告相比,具有制作成本低、傳播范圍廣的特點。

3、多媒體教學課件

多媒體教學是一種現代教學手段,利用文字、實物、圖像、聲音等多種媒體向學生傳遞信息。使用Flash制作的語文、數學、化學、物理等課件極大地豐富了課堂教學的表現手法和表現形式。

4、動漫MTV 目前,由廣大“閃客”制作的動漫MTV在網絡上廣泛傳播,可以說,動漫MTV已經成為一種流行的藝術表現形式。

5、Flash賀卡

衢州職業技術學院信息工程學院畢業設計(論文)

使用Flash制作的藝術賀卡,互動性強,具有極強的感染力,能夠很好地表達親人、朋友之間的問候和祝福。

6、Flash游戲

能夠利用Flash的交互性制作小巧的寓教于樂的Flash小游戲。

2.3 photoshop軟件介紹

做片頭不僅僅依靠flash一種軟件,它需要多種軟件的結合,有些是處理圖片的軟件,有些是排版的軟件,各種軟件有各自的功能,都輔助著flash8.0來完成作品的制作。

用來處理圖片的軟件有很多,可以用Photoshop來處理圖片。此外,還可以利用Flash來做圖以及處理圖片,例如可以把位圖轉換成矢量圖,利用位圖來繪圖等。不過Flash本身的繪圖功能有限的,可以用一些比較專業的軟件繪圖,再導入到Flash中,如圖2.1所示:

圖2.1用photoshop處理圖片

使用比較多地使用Photoshop處理以下幾類圖片(1)等比例縮放圖片

flash8.0中有圖片縮放的功能,但都是按照需要的大小縮放并不是等比縮放,此時的圖片在形狀上會被擠壓,從而變形,所以圖片在導入到庫中前要通過ps等比例縮放過后再導入。

(2)去除背景的圖片

flash8.0中有類似處理圖片背景的魔術棒工具,但它只能處理像素很相近的圖片,而且背景往往處理的不平滑,存在坑坑挖挖的現象,所以要先用ps去掉背景保存成gif格式再導入到庫中,效果會更明顯。

(3)壓縮圖片大小

衢州職業技術學院信息工程學院畢業設計(論文)

flash中導入圖片到庫中通常都會選擇壓縮過的圖片,圖片不壓縮就導入到庫中往往會使flash文件變的很大,從而渲染的時候就會很慢。

(4)FLASH與PHOTOSHOP的區別

PHOTOSHOP與FLASH的區別是 FLASH做的是矢量動畫,可以任意放大和縮小,也沒有變化,PHOTOSHOP是一款圖像修改,平面設計軟件做的是位圖,就是放大有鋸齒的圖。矢量圖的缺點是顏色不夠真實,而位圖就和真是世界的顏色一樣的。

衢州職業技術學院信息工程學院畢業設計(論文)

第3章 動畫作品的總體設計

3.1 作品場景及結構設計

本次作品設計中,只包含一個場景,此場景尺寸為720 px × 576 px,背景顏色為白色,幀頻為25fps。如圖3.1所示:

圖3.1場景設置界面

動畫的第一個動作是一張背景圖畫加一個補間動畫,背景圖片是從第一幀就加入,補間動畫是在第19幀開始加入。所做的第一個補間動畫是將字體旋轉顯示,即作品的名字。從而達到炫動的效果,使作品開始不至于枯燥。如圖3.2、3.3所示:

衢州職業技術學院信息工程學院畢業設計(論文)

圖3.2 作品名字顯示界面

圖3.3 作品名字顯示完畢界面

衢州職業技術學院信息工程學院畢業設計(論文)

3.2 作品主體內容

在第136幀,插入背景音樂文件《The show up》,如圖3.4所示:

圖3.4 聲音文件的插入界面

衢州職業技術學院信息工程學院畢業設計(論文)

3.2.1作品的構思

聲音文件插入完畢后,就開始作品的整體設計了。本次作品,靈感來源于一個幽默的小故事,敘述一個鐵雞蛋所引發的一系列事件。對于作品的人物設定主要有:雞蛋、母雞、老鼠、人。于是人物的設計對整個作品起著至關重要的作用。由于本人技術有些,人物的設定略顯粗糙,但是主題的表達夠清晰才是最主要的。以下就是人物的設計圖:

圖3.5 雞蛋

圖3.6 母雞

衢州職業技術學院信息工程學院畢業設計(論文)

圖3.7老鼠

圖3.8 人

3.2.2作品的動畫運用

本次作品的整體設計相對來說比較單一,并沒有過多的代碼程序,只有簡單的遮罩動畫、運動補間動畫、形狀補間動畫和逐幀動畫。

1.Flash動作補間動畫

動作補間動畫是Flash中非常重要的動畫表現形式之一,在Flash中制作動作補間動畫的對象必須是“元件”或“組成”對象。

基本概念:在一個關鍵幀上放置一個元件,然后 在另一個關鍵幀上改變該元件的大小、顏色、位置、透明度等,Flash根據兩者之間幀的值自動所創建的動畫,被稱為動作補間動畫。

衢州職業技術學院信息工程學院畢業設計(論文)

2.Flash形狀補間動畫

所謂的形狀補間動畫,實際上是由一種對象變換成另一個對象,而該過程只需要用戶提供兩個分別包含變形前和變形后對象的關鍵幀,中間過程將由Flash自動完成。

基本概念:在一個關鍵幀中繪制一個形狀,然后在另一個關鍵幀中更改該形狀或繪制另一個形狀,Flash根據兩者之間幀的值或形狀來創建的動畫稱為“形狀補間動畫”。形狀補間動畫可以實現兩個圖形之間顏色、形狀、大小、位置的相互變化,其變形的靈活性介于逐幀動畫和動作補間動畫之間,使用的元素多為鼠標或壓感筆繪制出的形狀。

小提示:在創作形狀補間動畫的過程中,如果使用的元素是圖形元件、按扭、文字,則必須先將其“打散”,然后才能創建形狀補間動畫。

3.Flash逐幀動畫

逐幀動畫是一種常見的動畫形式,它的原理是在“連續的關鍵幀”中分解動畫動作,也就是每一幀中的內容不同,連續播放形成動畫。

基本概念:在時間幀上逐幀繪制幀內容稱為逐幀動畫,由于是一幀一幀地畫,所以逐幀動畫具有非常大的靈活性,幾乎可以表現任何想表現的內容。

在Flash中將JPG、PNG等格式的靜態圖片連續導入到Flash中,就會建立一段逐幀動畫。也可以用鼠標或壓感筆在場景中一幀幀地畫出幀內容,還可以用文字作為幀中的元件,實現文字跳躍、旋轉等特效。

4.Flash遮罩動畫

遮罩是Flash動畫創作中所不可缺少的——這是Flash動畫設計三大基本功能中重要的出彩點;使用遮罩配合補間動畫,用戶更可以創建更多豐富多彩的動畫效果:圖像切換、火焰背景文字、管中窺豹等都是實用性很強的動畫。并且,從這些動畫實例中,用戶可以舉一反三創建更多實用性更強的動畫效果。遮罩的原理非常簡單,但其實現的方式多種多樣,特別是和補間動畫以及影片剪輯元件結合起來,可以創建千變萬化的形式,你應該對這些形式作個總結概括,從而使自己可以有的放矢,從容創建各種形式的動畫效果。

在Flash作品中,常看到很多眩目神奇的效果,而其中部分作品就是利用“遮罩動畫”的原理來制作的,如水波、萬花筒、百葉窗、放大鏡、望遠鏡等。

基本概念:在Flash中遮罩就是通過遮罩圖層中的圖形或者文字等對象,透出下面圖層中的內容。在Flash動畫中,“遮罩”主要有兩種用途:一種是用在整個場景或一個特定區域,使場景外的對象或特定區域外外的對象不可見;另一種是用來遮罩住某一元件的一部分,從而實現一些特殊的效果。

被遮罩層中的對象只能透過遮罩層中的對象顯現出來,被遮罩層可使用按扭、影片剪輯、圖形、位圖、文字、線條等。

衢州職業技術學院信息工程學院畢業設計(論文)

5.Flash引導層動畫

基本概念:在Flash中,將一個或多個層鏈接到一個運動引導層,使一個或多個對象沿同一條路徑運動的動畫形式被稱為“引導路徑動畫”。這種動畫可以使一個或多個元件完成曲線或不規則運動。

在Flash中引導層是用來指示元件運行路徑的,所以引導層中的內容可以是用鋼筆、鉛筆、線條、橢圓工具、矩形工具或畫筆工具等繪制的線段,而被引導層中的對象是跟著引導線走的,可以使用影片剪輯、圖形元件、按扭、文字等,但不能應用形狀。

小提示:引導路徑動畫最基本的操作就是使一個運動動畫附著在引導線上,所以操作時應特別注意引導線的兩端,被引導的對象起始點,終止點的兩個中心點一定要對準“引導線”的兩個端頭。

以下就是這幾種動畫的簡單運用效果圖:

圖3.9遮罩層的設計界面

衢州職業技術學院信息工程學院畢業設計(論文)

圖3.10運用遮罩層之后的界面

圖3.11逐幀動畫的設計界面

衢州職業技術學院信息工程學院畢業設計(論文)

圖3.12逐幀動畫所排列的效果圖

圖3.13逐幀動畫與運動補間動畫的雙重運用界面

衢州職業技術學院信息工程學院畢業設計(論文)

圖3.14運動補間動畫的運用界面

衢州職業技術學院信息工程學院畢業設計(論文)

圖3.15形狀補間動畫運用界面

結束界面采用的是運動補間動畫,將文字打散后,分散到各個圖層,保存為圖形元件,將文字顏色漸變,從而達到風吹文字效果:

圖3.16結束界面風吹文字效果圖

衢州職業技術學院信息工程學院畢業設計(論文)

第4章 動畫作品元件的組成

4.1主要元件的介紹

元件是構成Flash 動畫所有因素中最基本的因素,包括形狀、元件、實例、聲音、位圖、視頻、組合等等。

FALSH里面有很多時候需要重復使用素材,這時我們就可以把素材轉換成元件,或者干脆新建元件。以方便重復使用或者再次編輯修改。也可以把元件理解為原始的素材,通常存放在元件庫中。元件必須在Flash 中才能創建或轉換生成,它有三種形式,即影片剪輯、圖形、按鈕,元件只需創建一次,然后即可在整個文檔或其他文檔中重復使用。

影片剪輯元件可以理解為電影中的小電影,可以完全獨立于場景時間軸,并且可以重復播放。影片剪輯是一小段動畫,用在需要有動作的物體上,它在主場景的時間軸上只占1 幀,就可以包含所需要的動畫,影片剪輯就是動畫中的動畫。“影片剪輯”必須要進入影片測試里才能觀看得到。

圖形元件是可以重復使用的靜態圖像,它是作為一個基本圖形來使用的,一般是靜止的一副圖畫,每個圖形元件占1 幀。

按鈕元件實際上是一個只有4 幀的影片剪輯,但它的時間軸不能播放,只是根據鼠標指針的動作做出簡單的響應,并轉到相應的幀,通過給舞臺上的按鈕添加動作語句而實現flash 影片強大的交互性。在flash里,元件是最終要進行表演的演員,而它所在的庫就相當于演員的休息室,場景是演員要進行表演的最終舞臺。

本次作品大多以圖形元件為主,由于采用大量的逐幀動畫,所需要的圖形元件要各不相同,一系列的串聯才構成人物的動作、表情等,而圖形元件與逐幀動畫的完美結合,恰恰給作品帶來細致又自然的效果。在作品結束界面,添加了一個按鈕元件,起著重新播放的作用,按鈕元件由圖形和影片剪輯元件組成,當鼠標劃過時,按鈕會做出相應的反應,給作品的整體效果添加了靈動性。以下就是本次作品中所涉及到的元件設計效果圖:

衢州職業技術學院信息工程學院畢業設計(論文)

圖4.1庫中的元件列表

衢州職業技術學院信息工程學院畢業設計(論文)

圖4.2按鈕元件的設計界面

圖4.3圖形元件雞蛋的設計界面

衢州職業技術學院信息工程學院畢業設計(論文)

圖4.4圖形元件母雞的設計界面

圖4.5圖形元件老鼠的設計界面

衢州職業技術學院信息工程學院畢業設計(論文)

圖4.6圖形元件人的設計界面

圖4.7影片剪輯的設計界面

衢州職業技術學院信息工程學院畢業設計(論文)

圖4.8音樂文件設置界面

圖4.9位圖文件的設置界面

衢州職業技術學院信息工程學院畢業設計(論文)

4.2元件中所插入的代碼

前面也提到了結束界面的按鈕元件起著重新播放的作用,如果才能使它有這種功能,這就需要插入代碼才能得以實現了。本次作品所運用到的代碼不多,只在按鈕元件中插入了代碼以及在影片結束的最后一幀插入了結束的代碼,阻止影片及音樂循環播放。具體如下:

按鈕元件的代碼: on(release){

play();}

圖4.6按鈕元件代碼示意圖

衢州職業技術學院信息工程學院畢業設計(論文)

影片最后一幀代碼: stop();

圖4.7影片結束播放代碼示意圖

衢州職業技術學院信息工程學院畢業設計(論文)

結論

轉眼實習期即將要結束了,這也就意味著我的大學生涯也將要結束了。在這6個月的實習期中,我懂得了社會的現實,也明白了沒有一技之長你就相當于是一個廢人。在學校所學到的知識,也真真切切的體會到它的用處!通過這次作品的制作,使我明白了自己的不足,flash是我大二學期所學到的知識,但是經過一年的時光,我早已將它忘記的七七八八。為此,當我重新打開這個軟件的時候,顯得那么無措。我只能將書本重新打開,像初學者那樣仔細的閱讀,才漸漸的將老師所教過的知識一點點的記起。正如子曰:溫故而知新,不亦樂乎。

同時,我也懂得了,知識學到了,不能一直爛在大腦的某個角落,你要經常的去運用這些知識,否者總有一天,知識就如同雜草一般,沒有任何用處,直到被你自己遺忘。學以致用,想必就是這個意思。在大學的三年時光,是我最美好的回憶,不僅僅是認識了一群交心的朋友,更使我明白了,做人的道理。這三年的時光,換回了我即將展翅的未來的感悟,以及如何用一顆平和的心去看待人與事,去參透人生所要遇到的挫折和意外。我相信,抱著這一種不氣餒的態度,一定可以驕傲的去冒險自己的未來。

我總結了以下三點心得體會:

1、熟練地復習鞏固了所學的軟件

對自己已經掌握的工具和制作動畫的方法,通過此次實訓,更加熟練了。對于自己沒有掌握甚至不會的工具和方法也慢慢掌握了,而且也會運用了。

2、認識了創意的重要性

以前總覺得說創意這東西是設計大師所要關心的,自己無需那樣重視,現在我真正地認識到創意是設計的靈魂。我已經決定留心觀察生活,提升自己的創意靈感。

3、深刻知道了態度的關鍵性

一個人的態度決定他的行動,他的行動才可能決定他是否會成功。如若一個人的態度就是錯誤的,何談行動和成功呢?以前知道,但沒有深諳其理。現在真正的知道了,我會任何事上學會讓自己有一個正確的態度。

衢州職業技術學院信息工程學院畢業設計(論文)

致謝

時光荏苒,經過幾個月的努力,我的畢業論文即將順利完成。

畢業設計的這段時間是我學生生涯中最有價值的一段時光。這里有治學嚴謹而不失親切的老師,有互相幫助的同學,更有向上、融洽的學校生活氛圍。借此論文之際,我想向所有人表示我的謝意。

首先感謝我的指導老師。本論文是在老師的指導下和同學們的幫助下修改完成的。在此,我要向他們的細心幫助和指導表示由衷的感謝。在這段時間里,我從他們身上不僅學到了許多的專業知識,更感受到他們工作中的兢兢業業,生活中的平易近人。此外,他們嚴謹的治學態度和忘我的工作精神值得我去學習。

非常感謝大家在我的畢業設計中,給予我極大的幫助,使我對整個畢業設計的思路有了總體的把握,并耐心的幫我解決了許多實際問題,使我有了很大的收獲。同時,他們在整個開發過程中提出了許多建設性意見,并給我解決了一些專業性問題。

感謝多年來傳授我知識的老師們,更要感謝那些對我學習上支持和鼓勵的人。同時感謝所有關心幫助過我的同學、老師和學校。

總之,在以后的學習生活中我將以加倍的努力對給予我幫助的學校、老師及同學們的回報。

衢州職業技術學院信息工程學院畢業設計(論文)

參考文獻

[1] 卓越科技.Flash CS3動畫制作百練成精.電子工業出版社,2008.10 [2] 馮曉艷.Adobe Flash CS3中文版經典教程.人民郵電出版社,2008.3 [3] 周建國.Flash CS3動畫設計與制作實例精講.人民郵電出版社,2008.6 [4] 郝春雨,唐有明.Flash CS3典型應用百例.電子工業出版社,2008.6 [5] 思慧工作室.flash 8 動畫特效設計經典案例.人民郵電出版社

[6] 謝立群 ,周建國 ,呂娜.flash 8中文版動畫設計與制作.人民郵電出版社 [7] 任軍戰.計算機英語.外語教學與研究出版社

[8] 王彬華.中文flash MX2004范例精粹[M].電子科技大學出版社 [9] 朱學亮.多媒體課件制作與實例[M].人民郵電出版社 [10] 余強.flash MX2004中文版實訓教程[M].電子工業出版社 [11] 王明.速學速通.電子工業出版社,2009-04 [12] 李冬蕓.Flash動畫實例教程.電子工業出版社,2010-08

第三篇:Flash制作MTV畢業論文

學號 2007040310 密級

本科畢業論文

基于Flash的MTV動畫設計與實現

院 系 名 稱

:計算機科學學院 專 業 名 稱

:計算機科學與技術 學 生 姓 名

: 指 導 教 師

二〇一一年五月

BACHELOR'S DEGREE THESIS OF DONGHU COLLEGE WUHAN

UNIVERSITY

The MTV Design and Implementation

Based on Flash

College

:Computer Science

Subject

:Computer Science and technology Name

: Directed by :

May 2011

鄭 重 聲 明

本人呈交的學位論文,是在導師的指導下,獨立進行研究工作所取得的成果,所有數據、圖片資料真實可靠。盡我所知,除文中已經注明引用的內容外,本學位論文的研究成果不包含他人享有著作權的內容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確的方式標明。本學位論文的知識產權歸屬于培養單位。

本人簽名:

日 期:

摘要

Flash 是一種創作工具,設計人員和開發人員可使用它來創建演示文稿、應用程序和其它允許用戶交互的內容。

在視聽語言統治的時代,任何一種敘述方式都離不開MTV的影響,Flash自然也不例外。在本作品《隱形的翅膀》中借鑒了大量的影視手法,表現本人想要表現的主題和想要表達的情感,利用漸隱漸顯,疊化,不同場景的組合,結合我的構思使得這整個MTV表現的更加豐富,生動。

基于Flash動畫的MTV《隱形的翅膀》的制作涉及了素材的選取,動畫MTV的制作,發布和測試的整個過程。本文的第一部分主要介紹了Flash軟件及其發展前景。第二部分介紹了運用的輔助開發工具。第三部分是Flash MTV的整體設計部分。第四部分則介紹了前期準備過程,第五部分是此MTV功能的實現。最后介紹了Flash動畫中的關鍵技術及其自我測試與發布。

關鍵詞:Flash,動畫

I

II

目錄

摘 要....................................................................................................................I 第1章 緒論.......................................................................................................1

1.1 Flash軟件簡介..........................................................................................1

1.1.1Flash軟件組成................................................................................1 1.1.2Flash軟件的三大功能....................................................................1 1.2國內外研究現狀........................................................................................2

第2章 MTV的輔助開發工具簡介...........................................................4

2.1圖片處理—Photoshop...............................................................................4 2.2音頻處理—Cool Edit.................................................................................5 2.3特效工具—Swishmax...............................................................................6 2.4影片反編譯工具—碩思閃客精靈............................................................7

第3章 Flash MTV的整體設計..................................................................8

3.1設計分析....................................................................................................8 3.2項目規劃....................................................................................................8 3.3制作流程....................................................................................................8

第4章 Flash MTV的前期準備................................................................10

4.1選材的意義..............................................................................................10 4.2素材準備..................................................................................................10 4.3劇本構思...................................................................................................11

第5章 Flash MTV的功能實現................................................................12

5.1 Flash MTV動畫的制作...........................................................................12

5.1.1片頭動畫.......................................................................................12 5.1.2片中動畫.......................................................................................12 5.1.3片尾動畫.......................................................................................17 5.2為Flash MTV實現自帶播放控制功能..................................................18 5.3詞曲同步..................................................................................................19 5.4為Flash MTV添加預載動畫..................................................................20

第6章 關鍵技術總結..................................................................................22

6.1 Flash MTV中的鏡頭特征與技術實現...................................................22

III

6.1.1Flash MTV中鏡頭畫面的位置與范圍.........................................22 6.1.2Flash MTV的鏡頭效果及實現技巧.............................................22 6.2音樂的導入與詞曲同步..........................................................................23 6.3對Flash添加全屏技術...........................................................................23 6.4 Flash背景透明及層次問題....................................................................23

第7章 Flash MTV測試與發布................................................................24

7.1 MTV測試................................................................................................24 7.2 Flash的發布............................................................................................25

總結與展望........................................................................................................26 致謝......................................................................................................................27 參考文獻............................................................................................................28

IV

第1章 緒論

1.1 Flash軟件簡介

Flash是美國Macromedia公司于1999年6月推出的一種優秀網頁動畫軟件。它是一種交互式動畫設計工具,用它可以將音樂,聲效,動畫以及富有新意的界面融合在一起,以制作出高品質的網頁動態效果。

Flash是采用矢量圖形和流式播放技術進行二維動畫編輯的軟件,經過幾代版本改進后,已成為網上動畫的霸主。Flash能夠很好的支持聲音,并具有交互功能,簡單易學,可以很方便的實現一些現實中難以實現的、抽象的概念或現象。用Flash開發出適用于網上傳播的動畫。

Flash是目前網絡動畫的事實標準,其文件短小,播放效果好,交互功能強,易學易用,被廣泛應用于網絡動畫,廣告制作,教學課件,互動游戲等方面。

由于Flash制作簡單,通用性比較大,涉及的領域多,制作出的效果非常精致,生成的動畫文件非常小,所以被廣泛的應用于Internet制作各種網站及其網站素材。

1.1.1Flash軟件組成

在Flash中創作內容時,需要在Flash文檔文件中工作。Flash文檔的文件擴展名為.fla(FLA)。Flash文檔有四個主要部分:

舞臺是在回放過程中顯示圖形、視頻、按鈕等內容的位置。

時間軸用來通知Flash顯示圖形和其它項目元素的時間,也可以使用時間軸指定舞臺上各圖形的分層順序。位于較高圖層中的圖形顯示在較低圖層中的圖形的上方。

庫面板是Flash顯示Flash文檔中的媒體元素列表的位置。

Action Script代碼可用來向文檔中的媒體元素添加交互式內容。例如,可以添加代碼以便用戶在單擊某按鈕時顯示一幅新圖像,還可以使用Action Script向應用程序添加邏輯。邏輯使應用程序能夠根據用戶的操作和其它情況采取不同的工作方式。

1.1.2Flash軟件的三大功能

Flash動畫設計的三大基本功能如下:

1)繪圖和編輯圖形

繪圖和編輯圖形不但是創作Flash動畫的基本功,也是進行多媒體創作的基本功。只有基本功扎實,才能在以后的學習和創作道路上一帆風順。使用Flash Professional 8繪圖和編輯圖形——這是Flash動畫創作的三大基本功的第一位。

在繪圖的過程中要學習怎樣使用元件來組織圖形元素,這也是Flash動畫的一個巨大特點。

2)補間動畫

補間動畫是整個Flash動畫設計的核心,也是Flash動畫的最大優點,它有動畫補間和形狀補間兩種形式。用戶學習Flash動畫設計,最主要的就是學習“補間動畫”設計。在應用影片剪輯元件和圖形元件創作動畫時,有一些細微的差別。

3)遮罩

遮罩是Flash動畫創作中所不可缺少的——這是Flash動畫設計三大基本功能中重要的出彩點。使用遮罩配合補間動畫,用戶更可以創建更多豐富多彩的動畫效果:圖像切換、火焰背景文字等都是實用性很強的動畫。并且,從這些動畫實例中,用戶可以舉一反三創建更多實用性更強的動畫效果。

遮罩的原理非常簡單,但其實現的方式多種多樣,特別是和補間動畫以及影片剪輯元件結合起來,可以創建千變萬化的形式,如果對這些形式做個總結概括,可以使自己有的放矢,從容創建各種形式的動畫效果。

完成Flash文檔的創作后,可以使用“文件”>“發布”命令發布,這會創建文件的一個壓縮版本,其擴展名為.swf(SWF)。然后,就可以使用Flash Player在Web瀏覽器中播放SWF文件,或者將其作為獨立的應用程序進行播放。

1.2國內外研究現狀

在視聽語言統治的時代,任何一種敘述方式都逃脫不了MTV的影響,Flash自然也不例外。在創作中閃客借鑒了大量的影視語法表現自己想要表現的主題和想要傳達的情感。漸隱漸顯、疊化、不同場景的組合,以及模擬運動攝影的方式結構自己的作品,使得Flash這個新生事物在生命之初即表現出豐富的語言[1]。

Flash MTV的出現,Flash承載的內容量增加,預示著制作者創作中心的轉移。之后突出故事性的作品雨后春筍,Flash步入“正途”,開始在網絡上大量制造、傳播。

“閃客陣線”的第一個板塊Flash音樂村專門播放閃客的音樂作品。這和人們

概念中的音樂作品有所不同,閃客在這里很少涉及音樂本身的創作,他們的重點是利用動畫的手段重新闡釋、演繹現有的音樂素材。因此可以把它稱之為F-MTV[2]。當然MTV的本意是指音樂電視(Music television),但是現在隨著他的廣泛流行,MTV已經成為了一種代名詞。當初,音樂配以視頻圖像的音樂電視的出現給傳統的電視聲畫結構提出嚴峻挑戰,甚至有人把它稱之為無意義的聲畫結構。這在以前的創作中是違反規則的,甚至是被禁止的[3]。

個性化的充分表達是Flash作品最突出的特色,同時也是技術手段對創作的制約(表現出技術的雙刃色彩),Flash無法制作大場景的過于精雕細琢的動畫,而更適合出產個人化的、風格獨特的小作品。如果劃分派別,Flash應該屬于非主流動畫的新生代,他不是把更多的精力放在講故事上,而是試圖在有限的時間內表達豐富的感情和復雜的思想同時輔以細節的處理完成對心靈的刻畫[4][5]。

第2章 MTV的輔助開發工具簡介

MTV中涉及多種特效的制作,光靠Flash是不夠的,還需要碩思閃客精靈收集素材,用Photoshop處理各個場景圖片,用Swishmax制作漂亮的文字變換效果,同時為了實現對聲音文件的截取,就還需要用到需要Cool Edit軟件。

2.1圖片處理—Photoshop

Photoshop是Adobe公司旗下最為出名的圖像處理軟件之一,集圖像掃描、編輯修改、圖像制作、廣告創意,圖像輸入與輸出于一體的圖形圖像處理軟件,深受廣大平面設計人員和電腦美術愛好者的喜愛。

本作品運用Photoshop來處理MTV中所用到的圖片,比如用Photoshop的色階層來調整圖片色彩,色階圖根據圖像中每個亮度值處的像素點的多少進行區分。右面的白色三角滑塊控制圖像的深色部分,左面的黑色三角滑塊控制圖像的淺色部分,中間灰色三角滑塊則控制圖像的中間色。移動滑塊可以使通道中最暗和最亮的像素分別轉變為黑色和白色,以調整圖像的色調范圍,因此可以利用它調整圖像的對比度:靠左的滑塊用來調整圖像中暗部的對比度,右邊的白色三角用來調整圖像中暗部的對比度。左邊的黑色滑塊向右移,圖像顏色變深,對比變弱。兩個滑塊各自處于色階圖兩端則表示高光和暗部。中間的灰色三角滑塊,它控制著Gamma值,而Gamma值又衡量圖像中間調的對比度。將灰色三角滑塊向右稍動,可以使中間調變暗,向右稍動可使中間調變亮。如圖2.1所示:

圖2.1 色階調整

再如用曲線調整圖片色彩,曲線圖有水平軸和垂直軸,水平軸表示圖像原來的亮度值,相當于Levels中的Input Levels項;垂直軸表示新的亮度值,相當于Levels對話框中的Output Levels項。

曲線右上角的端點向左移動,增加圖像亮部的對比度,并使圖像變亮(端點向下移動,所得結果相反)。曲線左下角的端點向右移動,增加圖像暗部的對比度,使圖像變暗(端點向上移動,所得結果相反)。

利用“調節點”控制對角線的中間部分(用鼠標在曲線上單擊,就可以增加節點)。曲線斜度就是他的灰度系數,如果在曲線的中點處添加一個調節點,并向上移動,會使圖像變亮。向下移動這個調節點,就會使圖像變暗(實際是調整曲線的灰度系數值,這和Levels對話框中灰色三角形向右拖動降低灰度色階,向左拖動提高灰度色階一樣)。如圖2.2所示:

圖2.2 曲線調整

2.2音頻處理—Cool Edit

Cool Edit Pro是美國Adobe Systems公司(前Syntrillium Software Corporation)開發的一款功能強大、效果出色的多軌錄音和音頻處理軟件。它是一個非常出色的數字音樂編輯器和MP3制作軟件。

在本次用Flash制作MTV時利用了Cool Edit截取音樂,處理好后復制為新的,又由于FLASH只支持頻率為11Hz的整數倍,碼率為160Kbps以下的音頻,所以在文件另存時需要進行選項設置,以選擇適當的比特率與采樣頻率來進行音樂格式的轉換,如圖2.3所示:

圖2.3 運用Cool Edit截取音樂

2.3特效工具—Swishmax

Swishmax能更快速更簡單地在入FLASH動畫中加入特效,擁有超過150種可選擇的預設效果。

在此次運用Flash制作MTV過程中運用了此工具來做片頭動畫的特效字幕,首先用“文本”工具在場景中創建文本框,再在“文本”選項卡中輸入文字,設置好字體,大小,顏色后選擇文本單擊“時間線”左上角的“添加效果”按鈕,在彈出的菜單中選擇自己喜歡的動畫效果,同時為延長動畫效果在“顯示字符”文本框中設置參數,數值越大動畫持續時間越長,另外將此swf文件導入Flash舞臺中運用時需要在影片剪輯的最后一幀添加stop()語句以避免動畫的循環播放。如圖2.4所示:

圖2.4 運用swishmax制作特效字幕

2.4影片反編譯工具—碩思閃客精靈

碩思閃客精靈是一款先進的shockwave Flash影片反編譯的工具,它能捕捉.反編譯、查看和提取shockwave Flash影片(.swf和.exe支持Fla格式文件),輕松反編譯一個或是多個SWF格式文件為FLA/FLEX項目文件。

在本次用flash制作MTV時許多素材就是通過此軟件編譯而來,首先要通過“選擇導出fla文件的版本”成功導出.fla,接著根據需要選擇“圖片”、“聲音”、“形狀”、“動作”等導出資源,在Flash中打開修改任何元素或動作腳本,效果如圖2.5所示:

圖2.5 運用碩思閃客精靈獲取素材

此外,由于為了給本作品增色會在網上搜集許多“透明Flash”,但數目太多用flash播放器逐一打開查找就顯得相當的麻煩。所以借助“碩思閃客精靈”軟件來處理,在“碩思閃客精靈”——“文件瀏覽”中找到所存放“透明flash”的文件夾,選中第一個“透明flash”動畫,在鍵盤的方向鍵上按↓鍵,這些“透明flash”動畫就會按順序一個一個的變換播放,再選中所需求的“透明flash”動畫,復制、粘貼到做動畫所設立的文件夾,這樣就可以方便地運用素材了,省去許多麻煩。

第3章 Flash MTV的整體設計

3.1設計分析

本作品就是讓人們在閑暇之余欣賞,要讓欣賞之人看上去心情放松,配上好的音樂,好的動畫,設計出好的作品,這樣才能起到欣賞的價值。根據分析,設計中要解決的問題如下:

(1)素材要充足(2)界面友好,便于操作(3)整個框架要美觀簡潔

(4)各個模塊之間的鏈接,影片格式文件的調用(5)音樂、歌詞及表達意境動畫的同步

3.2項目規劃

運用Flash 制作MTV是一個非常新穎的項目,給人以視覺上的全新感受,規劃系統功能模塊如下:

動畫模塊

該模塊主要制作MTV所需要的動畫場景。

? 片頭動畫:主要是告訴觀眾本MTV歌曲的信息。? 片中動畫:主要是表現歌曲所要表達的含義。? 片尾動畫:標明本MTV的制作目的。

首先預載動畫進入片頭動畫,畫面背景即為特效背景圖,進入后畫面靜止,只有通過點擊畫面中的“播放”按鈕才能進行動畫的播放。片中動畫主要是根據劇本【隱形的翅膀】內容設計的動畫,是作品的核心。片尾先會顯示一段特殊效果處理的寄語文字,然后進入結束幀。在最后結束幀會有一個“REPLAY”按鈕,點擊此按鈕會跳轉回動畫畫面的播放。

音頻模塊:該模塊主要是插入MTV的靈魂——歌曲。

3.3制作流程

制作動畫時,首先編寫完成的劇本,劇本要經歷多次的修改,多次的潤飾工作與最終的調整。然后根據作品內容進行選材并從各種途徑獲取素材,接著將音樂

和圖片導入Flash的庫面板中以便制作時使用,最后就是根據動畫制作的需要在Flash中盡量把一些元件如影片剪輯元件、按鈕元件和圖形元件準備好,為布置場景做充分的準備。

本設計Flash制作MTV流程如圖3.1所示:

圖3.1 MTV制作流程圖

第4章 Flash MTV的前期準備

前期準備是一部完整Flash動畫的起步階段,前期準備充分與否尤為重要,往往需要設計者就劇本的故事,劇作的結構、風格、人物、音樂等一系列問題進行反反復復的探討商榷。首先要有一部完整、結構出色的文學劇本,接著需要根據本設計主場景與人物。盡可能地達到音樂與畫面上動作節奏的和諧、統一。達到音樂配合畫面動作、色彩、意境的效果。

4.1選材的意義

光陰似箭,歲月如梭,四年美好而艱辛的大學生活猶如漏斗中的沙石已悄然流進昨日。此時站在漫漫求學道路的終點心潮澎湃,思緒萬千,昔日的點點滴滴,零零總總,躍然而起,歷歷在目。此時面對著可愛的同學,面對著美麗的校園,心中雖有千言萬語,卻只字難出,希望把這個Flash做的MTV《隱形的翅膀》送給大家,之所以選這個主題,本人想是每個人的一生都會遇到或大或小的挫折,如何在逆境中、挫折中鍛煉成長,是很重要的事情;挫折與人生相伴,而事實上我們每個人的內心深處都有一雙隱形的翅膀,這翅膀是堅定的信念,是堅實的行動,是果敢的毅力,是燦爛的笑容,只要展開這隱形的翅膀,就能夠在夢想的天空自由的翱翔。只是在成長的過程中、在磨練的過程中我們的翅膀退化了,迷失了。我們所要做的就是自信、堅強去找回它,讓它帶著我們走向理想的天堂。

4.2素材準備

這是工程最龐大的一塊,只靠Flash是遠遠不夠的,還需要用到Photoshop和Cool Edit兩大軟件。不同的情景需要不同的景致襯托。又要考慮到整體的色彩搭配。因此背景構圖時相當費神的。在Flash中開發產品外觀很容易,人們可以再短時間內為角色,道具或者背景制作出很多不同的版本。通過調整,轉換或者忽略去角色的外貌特征就可以創作出很多變體。諸如墻紙,山巒等背景元素則可以被復制和改變成多種樣式和基調。還可以把角色快速地放在不同的背景中,以查看它們在一起的效果。在Flash中開發產品的一個主要原因就是可以在整個過程中自始至終地處在一個程序中來解決各個問題。

素材,圖像,元件的選擇和準備工作是制作整個Flash動畫的核心過程,也是0

是完滿完成Flash動畫的基石。一個好的Flash MTV的設計,不僅要考慮素材圖片,場景,作品人物的顏色的搭配,還要人物的神態和動作上多下功夫,要做到協調,一致,和諧。

在此階段不僅要耗費大量時間和精力搜尋所需要素材,有時候更需要親手制作各個小的素材,如各個文字特效的制作可通過Swishmax來處理,用Cool Edit對聲音文件進行截取,有時候還需要用到Photoshop工具處理場景圖片,還有利用Flash8鞏固制作中各種元件及矢量圖像,為后期的制作工作做準備。

4.3劇本構思

本作品的主題是:一個小女孩,絕望孤獨的小女孩夢想自己有一雙希望的翅膀去自由翱翔,去享受未來,享受花開,感受幸福的過程,擁有希望去相信自己終會迎接一個美好的明天。

情節1:天空幻變,小女孩獨自一人在風中吹著口琴,天空中飄起了絲絲細雨,傷心往事不由涌上心頭,面對孤單已力不從心,當孤單變成一個習慣,習慣到已無所適從,試問一個人能在最傷心的時候堅強嗎?

情節2:小女孩亂亂的心,絲絲細雨飄落在發梢,任由思緒到處飛揚,夢想著自己能有一雙隱形的翅膀,希望可以像鳥兒一樣自由的飛翔。

情節3:小女孩夢想著自己插上了一雙希望的羽翼,在天空中自由的翱翔。情節4:小女孩自由地翱翔在夜空中,自己不再害怕,看到了一株美麗的荷花正在盛開,她飛過去停落在荷葉間。

情節5:荷花盛開了,花兒悄悄睜開眼,這個世界讓它如此迷戀,它決定不能再開了,就半朵就夠了,要不它該謝了,那半朵花兒靜靜的開,不期盼有人欣賞,不希望有人來愛,不愿意淚水澆灌,不喜歡憂郁覆蓋,自由的花香縈繞在心間,小女孩飛過去停落在花間。

情節6:小女孩手捧含苞待放的花兒祈禱祝福,一片心形花瓣隨風飄落在小女孩鼻尖,注入到花中花兒竟奇跡般綻放。

情節7:夢幻結束了,小女孩看著翅膀的羽毛一片一片正在墜落,雖然只是一個夢幻,但因為她擁有自信,懷抱希望,她不但徹底消除了眼神里的那絲淡淡的憂怨,而且還找到了自己現實世界里那雙隱形的翅膀。1

第5章 Flash MTV的功能實現

5.1 Flash MTV動畫的制作

此模塊為Flash MTV動畫制作的功能實現,整個動畫共分為片頭動畫,片尾動畫與十一個片中動畫,其中片中動畫又包括七個動畫情節與四個特別的動畫效果。除此之外還實現了詞曲同步功能,預載動畫的加載以及自帶播放器控制功能。5.1.1片頭動畫

此動畫由“框架”“背景”“字幕”三個圖層實現,框架層來確定整個動畫MTV顯示的幕布效果,背景層是一張由Photoshop處理的靜態圖片,字幕則是由Swishmax制作的兩個影片剪輯,為美化頁面效果特意加載了“蒲公英”的特效素材,實現效果如圖5.1所示:

圖5.1 片頭動畫效果

5.1.2片中動畫

(1)片段一

此片段制作主要通過補間動畫實現,通過改變素材“花瓣”元件的位置,大小,透明度來創建補間動畫以呈現四個花瓣旋轉浮出漸顯的效果,該補間動畫的時間軸及圖層信息如圖5.2所示: 2

圖5.2 片段一的動畫效果

(2)片段二

此片段制作運用了補間動畫技術與遮罩技術以實現一個圖片對稱運動效果。首先為了實現圖片的移動需要制作一個兩張靜態圖片并排依次排列的元件,然后在主場景中通過補間動畫設置確定其從左向右移動的效果,接著為實現對稱效果需要復制元件進行變形>水平翻轉再確定其從右至左移動的效果,同時實現對稱移動需要通過遮罩技術,其時間軸顯示及效果如圖5.3所示:

圖5.3 片段二的動畫效果

(3)片段三

此片段同樣是通過補間動畫技術與遮罩技術實現一個百葉窗效果,為展現百葉窗的效果需要對“baiyechuang”影片剪輯進行變形設置,實現效果如圖5.4所示: 3

圖5.4 片段三的動畫效果

(4)片段四

此片段通過補間動畫技術實現“天空”,“女孩1”“房子”三個影片剪輯同步從遠處由小到大的效果,“天空”則是由七幅云彩變化不同的圖片元件一起通過改變它們的位置,大小與透明度制作的補間動畫來體現天氣幻變的效果,在“女孩1”中由逐幀動畫技術實現人物吹口琴時手臂微動的效果與發絲飄動的效果,此外為實現下雨的效果,需要通過不斷改變“雨絲”元件的位置來制作逐幀動畫實現,效果如圖5.5所示:

圖5.5 片段四的動畫效果

(5)片段五

此片段主要由補間動畫技術實現人物形象從左至右移動并且淡出的效果,主要用到的是“女孩2”影片剪輯,它是由身體圖形元件與頭發元件組成,通過用關鍵幀來控制四個不同的頭發圖形元件實現頭發飄動效果,效果如圖5.6所示:

圖5.6 片段五的動畫效果 4

(6)片段6 此片段通過多層元件的嵌套技術實現一個應接上個片段的轉場效果,實現當前畫面破碎為一列列的小塊圓形,如水波漣漪般依次劃過畫面后隨之呈現出另一張畫面,此片段制作過程中為實現圓形遮罩效果運用了復制到網格命令,另外還必須新建10個圖層,在時間軸等間距的插入各個關鍵幀,最后形成6×11的舞臺布滿效果,此外使用了自定義緩入/緩出曲線為動畫添加緩沖和彈性效果,同時為了實現圓形的動畫變形效果還需要進行旋轉設置,效果如圖5.7所示:

圖5.7 片段六的動畫效果

(7)片段七

此片段運用補間動畫技術顯現人物由遠及近放大再遠而小的過渡畫面和“荷葉”影片剪輯從下往上慢慢升起的唯美效果,主要用到的是“女孩3”影片剪輯,其中用逐幀動畫技術實現人物的頭發飄動效果,裙擺飄動與揮動翅膀效果,效果如圖5.8所示:

圖5.8 片段七的動畫效果

(8)片段八

此片段主要運用補間動畫技術實現人物的移動效果,“荷花”影片剪輯的淡出效果與“花蕊”影片剪輯的淡入效果,此外加入了光暈特效,效果如圖5.9所示: 5

圖5.9 片段八的動畫效果

(9)片段九

此片段是一個由繪畫編輯技術,補間動畫技術與遮罩技術實現的萬花筒效果,在遮罩元件制作過程中用到一張靜態背景圖片元件與一個繪制的等腰三角形,為實現旋轉效果需要對靜態圖片元件屬性進行定義旋轉創建補間動畫,此外為將整個遮罩元件布滿舞臺還需要對其進行旋轉角度設置,此時要特別注意將中心點調整至等腰三角形的頂點處,再者因為三角形的元件會顯示不協調的尖角效果,所以在場景中又添加了一個圓形圖案作為遮罩層來完美顯示萬花筒效果,其效果如圖5.10所示:

圖5.10 片段九的動畫效果

(10)片段十

此片段主要運用補間動畫技術實現心移動與花開的效果,此外用關鍵幀來控制人物的睜眼效果,效果如圖5.11所示: 6

圖5.11 片段十的動畫效果

(11)片段十一

此片段主要實現翅膀羽毛飄落的效果,包含的影片剪輯文件有:“女孩5”、“羽毛”,其中為實現羽毛飄落效果需要在“羽毛”影片剪輯中通過設置引導層來引導“yumao”元件進行飄落,其時間軸及最終實現效果如圖5.12所示:

圖5.12 片段十一的動畫效果

5.1.3片尾動畫

作為總結性畫面,此動畫由兩個文字影片剪輯構成,分別顯示署名與總結性寄語,通過設置漂亮動感的文字效果來完成。在動畫結束后,通過as層的stop()語句將畫面停止,同時在此動畫的上會顯示“REPLAY”按鈕,點擊該按鈕會進入MTV的重新播放,該動作的實現首先必須將“REPLAY”文字轉化為按鈕元件,在此制做了一個按動按鈕就會出現泡泡浮現的特效,點擊結束按鈕添加重播動作,7

此動作不同于播放按鈕與首幀按鈕,其代碼是:on(release){gotoAndPlay(2);},具體實現效果如圖5.13所示:

圖5.13 片尾動畫效果

5.2為Flash MTV實現自帶播放控制功能

為實現此功能主要需要Action Script語句、按鈕以及影片剪輯文件。其中,影片剪輯文件有:“快放”、“倒放”、“當前幀”。

“快放”的動作實現代碼: 第一幀:stop();第二幀:if(_root._currentframe<=_root._totalframes-10){_root.gotoAndPlay(_root._currentframe+10);} else{ _root.gotoAndStop(_root._totalframes);} 第三幀:gotoAndPlay(2);“倒放”的動作實現代碼: 第一幀:stop();第二幀:_root.gotoAndPlay(_root._currentframe-2);第三幀:gotoAndPlay(2);“當前幀”的動作實現代碼:

第一幀:dangqianzhen=_root._currentframe;第二幀:gotoAndPlay(1);八個按鈕分別為:播放按鈕、暫停按鈕、快放按鈕、倒放按鈕、首幀按鈕、快進按鈕、快退按鈕、尾幀按鈕,為實現對主場景畫面的播放控制則需要對按鈕8

附加Action Script語句,播放按鈕:on(release){daofang.stop();kuaifang.stop();_root.play();} 暫停按鈕:on(release){daofang.stop();kuaifang.stop();_root.stop();} 快放按鈕:on(press){daofang.play();kuaifang.gotoAndPlay(2)}

on(release){kuaifang.gotoAndStop(1);_root.stop();} 倒放按鈕:on(release){ kuaifang.stop();daofang.play();} 首幀按鈕:on(release){daofang.stop();kuaifang.stop();gotoAndStop(1);} 快進按鈕:on(release){daofang.stop();kuaifang.stop();this.gotoAndStop(_currentframe+5);} 快退按鈕:on(release){daofang.stop();kuaifang.stop();

this.gotoAndStop(_currentframe-5);dangqianzhen=_currentframe;} 尾幀按鈕:on(release){daofang.stop();kuaifang.stop();gotoAndStop(_totalframes);} 此外在主場景的結束幀處還需設置動作語言來控制整個畫面并且及時更新場景中的各個動態參數,其代碼是:

stop();

kuaifang.stop();

dapfang.stop();

updateAfterEvent();最終實現效果如圖5.14所示:

圖5.14 播放控制按鈕實現效果

5.3詞曲同步

Flash MTV以音樂或歌詞貫穿全部作品,以圖形解釋音樂,以音樂襯托畫面,是視覺和聽覺雙重方式向觀眾表達作者創作的主題。因此在用Flash制作MTV時,一定要使用流類型的聲音設置,只有這樣做才可以使聲音文件和MTV的動畫播放同步,畫面與音樂結合得更緊密。為確保詞曲同步首先應確定時間幀數,采用音樂播放時間與幀速率的乘積來獲得,此外需進行歌詞標記,于每一標記的對應幀處加載歌詞元件,為顯示歌詞元件的變換可通過屬性面板的交換按鈕來設置依次將所有的歌詞替換在舞臺上。9

歌詞的制作采用了淡入淡出效果,通過在第二句歌詞出現的前10幀處插入關鍵幀來設置“45%”的alpha值以創建補間動畫實現,效果如圖5.15所示:

圖5.15 詞曲同步效果

5.4為Flash MTV添加預載動畫

Flash中的動畫預載即是人們經常提到的loading,動畫預載的畫面可以使觀賞者了解等待作品需要的時間或下載進度等。

此動畫是場景2中實現的,需要在實現動畫預載效果后跳轉到主場景的舞臺上。

此功能實現需要Action Script語句,“進度條”的影片剪輯文件與播放按鈕。進度條動畫是一個漸變矩形從左向右慢慢拉長的動畫,如圖5.16所示:

圖5.16 進度條的動畫實現

播放按鈕需要設置動作腳本來控制跳轉場景1的第一幀處并開始播放,其腳0

本是:on(release){gotoAndPlay(“場景 1”,1);

此外還需要創建一個顯示百分比的動態文本,用以顯示加載進度百分數。進度條影片剪輯則按百分比的值跳轉到相應的幀上。

最終實現加載動畫功能需要添加動作腳本語句,其代碼如下: total = _root.getBytesTotal();loaded = _root.getBytesLoaded();load = int(loaded/total*100);loadtxt = “loading”+load+“%”;_root.進度條.gotoAndStop(load);在第一幀的位置需要定義幀標簽“play”,而在結束幀的位置需要在【動作】面板中設置動作腳本:

if(loaded == total){ gotoAndStop(6);} else {gotoAndPlay(“play”);} 選擇MTV主動畫有代表性的背景畫面作為加載畫面,效果如圖5.17所示:

圖5.17 預載動畫的顯示效果 1

第6章 關鍵技術總結

6.1 Flash MTV中的鏡頭特征與技術實現

6.1.1Flash MTV中鏡頭畫面的位置與范圍

通過Flash技術平臺實現時,動漫作品中的場景是由Flash中的場景管理器來控制添加的,不同的場景表達劇本中不同的動畫主題,每個主題的執行順序由場景的排列順序決定。動畫中不同的角色由場景中時間軸的圖層來定義,而鏡頭畫面則是由時間軸中的關鍵幀來實現。不同的鏡頭畫面通過導入方式將其放入相應的關鍵幀中。一般的,我們會將關鍵幀中的圖像畫面轉換成圖形或影片剪輯元件存于文檔庫中[6][7]。

6.1.2Flash MTV的鏡頭效果及實現技巧

在Flash動漫創作中,鏡頭效果是根據電影拍攝中攝像機的運動軌跡來確定的。可分為推、拉、搖、移、升(降)五種類型效果。

在獲取不同的鏡頭位置和范圍的畫面,通過Flash時間軸的關鍵幀表現出來之后,就可以通過畫面的運動來獲得更為靈活的視覺感受。推拉鏡頭效果的實現技巧,首先將要表現的畫面定義成圖形或影片剪輯元件存于文檔庫中。在將要實現推拉鏡頭動畫的圖層對應的幀上建立一個區間,其中首關鍵幀中產生該畫面元件的實例,并確定進行推拉運動開始時的畫面。在末關鍵幀中同樣產生元件的實例,并確定進行推拉運動最終的縮放畫面。在該區間定義產生補間動畫。推拉效果變化的快慢是由區間的長度決定。另外還可通過修改整個動畫的幀頻來改變鏡頭畫面運動的快慢,但對動畫幀頻的修改將會影響整個作品的播放速度;搖鏡頭運動效果在Flash動畫創作中,只有通過在舞臺中移動對象元素來達到搖鏡頭的目的。首先為目標對象做出幾個視角的透視圖,然后將這幾種視角的透視圖組合成比舞臺更高或更寬的圖,再通過對這幅圖上下或左右移動,就能產生搖鏡頭的效果。Flash動畫中的橫移鏡頭和升降鏡頭效果,可以先做一張寬度大于舞臺的場景圖,需要橫移鏡頭時把圖片左右或上下移動即可。圖片的上下或左右移動都是由Flash的漸變移動動畫,通過改變圖形元件畫面的位置來實現的[8][9][10]。2

6.2音樂的導入與詞曲同步

音樂的導入是Flash中制作MTV的焦點,而詞曲同步更是焦點中的難點。一般來講導入音樂后計算音樂長度,選擇音樂圖層第1幀,打開屬性面板看到相應的信息,選擇音樂圖層的相應幀,延伸幀,使音樂能在時間軸上播放完。制作出歌詞的圖形元件,輸入歌詞內容并對齊。標記歌詞位置,新建歌詞標記圖層,把播放頭定位到標記為“第一句”的幀,選中歌詞圖層上與其相同的幀,插入一個關鍵幀。第一句歌詞加好以后,拖動播放頭到歌詞標記圖層的“第二句”的幀標記處,選中歌詞圖層上與其相同的幀,插入一個關鍵幀。這時舞臺上依然顯示的是第一句歌詞的內容。單擊舞臺上的“歌詞1”實例,單擊屬性面板的交換按鈕,打開交換元件對話框,可以看見剛才做的所有的歌詞元件都在這個對話框中,選中“歌詞2”,單擊確定按鈕以后,舞臺上原來的“歌詞1”已經被替換成“歌詞2”元件實例了,位置則與“歌詞1”相同,以此類推,用上面同樣的方法依次將所有歌詞替換到舞臺上。接著可以根據需要制作出不同的歌詞效果,比如說幻彩歌詞,淡入淡出歌詞等等。

6.3對Flash添加全屏技術

不顯示Flash播放器菜單欄的全屏(類似屏保效果),在第一幀處的Actions用FS Command命令,在For standalone player選項中選擇full screen,這時就會看到arguments中為true,Command中是full screen。運行中可按ESC退出或設置一按鈕在Actions上,用FS command在For standalone player選項中選擇quit也可退出。在瀏覽Flash動畫時,如果按CTRL+F鍵,可實現全屏與非全屏的切換。如果僅是要使swf文件占滿Flash播放器的窗口,什么也不需要做。直接單擊swf文件。

即只要新建圖層加上腳本語言fscommand(“full screen”, “true”);即可以顯示全屏。

6.4 Flash背景透明及層次問題

Flash中利用背景的透明和層次的分布解決制作各種場景和特效是一門很高深的學問,需要長時間經驗的積累及其精確的判斷能力,其中技術的運用以及各種創意是關鍵。3

第7章 Flash MTV測試與發布

7.1 MTV測試

此MTV兩個場景組成,一共包含十四個片段,本作品對測試采取的方法是:完成了一個片段之后,便開始對本片段進行測試,當本片段獨立測試無誤后,便進行下一個片段的測試。當其無誤后,最后對整個MTV測試,若基本已符合所要制作的意境,最后將MTV導出再整體測試。在測試過程中主場景的片段功能均能實現,只是音樂導入時出現了如圖7.1所示的問題:

圖7.1 音樂導入錯誤

經了解這是由于mp3的碼率是VBR(變長碼率)的,flash不支持VBR格式的音樂。所以需要將它轉換成CBR(恒定碼率)的音樂,此外因為FLASH只支持頻率為11Hz的整數倍,碼率/為160Kbps以下的音頻,所以在解決方案中選擇了運用Cool Edit工具來將文件另存,選擇適當的比特率與采樣頻率,此處選擇了128Kbps,44100Hz,如圖7.2所示:

圖7.2 音樂格式轉換 4

7.2 Flash的發布

經過以上的測試過程,本作品的錯誤解決,已比較完整,為了使用戶直接觀看作品,將把整個作品發布為.exe文件和html文件。如圖7.3所示:

圖7.3 flash動畫的發布 5

總結與展望

通過一個月的畢業設計實踐過程,本人對Flash8軟件有了更深一步的了解,并開拓了眼界,加深了對多媒體技術專業的認識。明白動畫設計除了在視覺上給人一種全新享受外,更重要的是向廣大的觀眾傳達一種信息、一種理念,一種精神享受,不僅要注重視覺上的美觀,而且還應該重視到信息的傳達效果。設計者與觀眾之間正是通過這種動畫設計的作品這一特殊載體,來進行一種互動式的交流,而這一交流過程要求設計師在動畫設計中融入自己的思想與情感,這就要求設計人員不能沿用傳統的思維模式和手段進行創作,而是要把自己融入到新時代的浪潮中去,只有這樣才能與時俱進設計出優秀的作品。

以前只是在網絡上看到Flash MTV,而這部作品正是通過自己努力獨立完成。但是這次制作的Flash MTV并不是傳統意義上的MTV,只是根據歌詞的情景意境和歌詞制作出的一段影音同步的小短片,因為所學尚淺,所以還有很多不足之處,例如:

(1)由于繪畫功底有限所以Flash中的人物比較粗糙,只能做簡單的眨眼,頭發飄動等動作,沒有完全演繹出想要表達的思想。

(2)Flash腳本的添加讓本人無從下手,在大量翻閱資料和實例后,只是能退而求其次的在按鈕中找到一些簡單的腳本,是整個作品沒有想象中的活靈活現,這也是本次制作的最大遺憾。

但是這次畢業設計,本人不僅復習熟練了相關的課程、專業知識,還學習掌握了很多Flash軟件的操作技巧,同時也認識到自己還有很多基礎知識去學習,去鞏固,很多地方都急需挖掘與深化。在以后的時間里,本人將不斷激發自己的想象力和創意,注重培養自己的審美情操,多加開拓自己的視野,這樣才能逐步提高自己的創作水平,不斷提高自己的創新意識,進而制作優秀的作品,完善專業課程,增加Flash軟件的學習時間,學通學精這門技術,做到學以致用。6

致謝

時間這東西總是來時慢慢去時匆匆,隨著鍵的跳動本人的大學生活和幾個月的畢業設計一起宣告壽終正寢,真有些措手不及。即將走出校園,步入社會,進入工作崗位了,雖然了解總有這么一天,也只有在社會這個大熔爐中才能得到更多的鍛煉,才能把自己十幾年的學校累積的知識學以致用,充分發揮自己所長,可是也從此遠離單純的學習的快樂與疲憊,而面對勾心斗角競爭激烈。本人自認為自己是個很有理想抱負的人,可現實卻很殘酷,一切都很平淡,大學四年的生活沒有大起大落沒有悲歡離合,學到的知識也很有限,用到實踐中的更是少之甚少,到了該認識真正的自我并努力的充實自我完善自我的時候了,畢業設計真是讓人有一種知之甚少的無力感。

畢業設計是一個繁復而又煩雜的過程。從選定題目到收集資料,再進入MTV制作過程,幾乎應用了所學過的所有知識,每一步都要付出艱辛的汗水,在忙亂與緊張中,一步一步的把以前不是很熟還有已經忘記的專業知識和基礎知識——從基礎課到專業基礎課再到專業課一一都拾回來了,而且經驗的積累也讓本人對所有所學專業的知識形成了系統的有邏輯的認識,不但提高了解決實際問題的能力,開拓了視野,更為了以后工作奠定了堅實的基礎。

本人的作品Flash MTV《隱形的翅膀》終于完成了,達到了預期的效果。在這里首先要感謝本人的指導老師秦智老師。在本次論文設計過程中,秦智老師對該論文從選題,構思到最后定稿的各個環節給予細心指引與教導,使得本人得以最終完后畢業論文設計。在學習中,老師嚴謹的治學態度、豐富淵博的知識、敏銳的學術思維、精益求精的工作態度以及誨人不倦的師者風范是本人終生學習的楷模;他們循循善誘的教導和不拘一格的思路給予本人無盡的啟迪;他們的高深精湛的造詣與嚴謹求實的治學精神,將永遠激勵著本人。這四年中還得到眾多老師的關心支持與幫助。在此,謹向老師們致以衷心的感謝和崇高的敬意。

然后,本人要向百忙之中抽時間對本文進行審閱,評議和參與本人論文答辯的各位老師表示感謝。

最后感謝學院本人的母校——太遠理工大四年來對本人的大力培養。7

參考文獻

[1] 王卓.Flash CS3動畫制作百練成精[M].電子工業出版社,2008.10.[2] 馮曉艷.Adobe Flash CS3中文版經典教程[M].人民郵電出版社,2008.3.[3] 周建國.Flash CS3動畫設計與制作實例精講[M].人民郵電出版社,2008.6.[4] 郝春雨,唐有明.Flash CS3典型應用百例[M].電子工業出版社,2008.6.[5] 朱磊.flash 8動畫特效設計經典案例[M].人民郵電出版社.[6] 劉繼紅.愛上了動畫——Flash MTV的制作[J].時代教育,2005,(02).[7] 王麗華.MTV短片的歷史研究與簡單制作[J].考試周刊,2008,(22).[8] 馬海燕,李希文,郭文平.淺析Flash動漫MV中的鏡頭與接鏡技巧[J].臺州學院學報,2007,(06).[9] 王壽蘋.多媒體專項設計與實例精粹[M].清華大學出版社.[10] 龔花蘭.基于FLASH探究MTV制作的關鍵技術[J].電腦學習,2006,(03).8

第四篇:flash畢業論文 標準論文格式

flash畢業論文范文 標準論文格式

flash畢業論文范文 緒 論 8 第一部分 介紹FLASH 9 1.1 FLASH簡介 9 1.2 FLASH的前景 9 1.2.1 出現初期 9 1.2.2 繁榮時期 10 1.2.3 FLASH現階段 11 第二部分 flash動畫技術的特點 12 第三部分 FLASH動畫的優勢 14 第四部分 FLASH動畫應用現狀 15 第五部分 FLASH的應用領域及發展方向 16 5.1 FLASH的應用領域 16 5.2 Flash的發展方向 17 第六部分 關于本設計 18 6.1 前期準備 18 6.1.1 選材 18 6.1.2 素材準備 18 6.2 制作 19 6.2.1 整體思路 20 6.2.2 制作流程 20 6.2.3 制作過程中注意的地方 25 6.2.4 制作過程中的難點 26 6.2.5 Flash動畫設計的三大基本功能 27 6.2.6 三大基本功能外的延伸 28 第七部分 結 論 30 第八部分 致 謝 31 第九部分 參 考 文 獻 32 摘 要

FLASH是一款很好的制作動畫的軟件,FLASH可以制作豐富多彩的矢量動畫,并且用它可以將音樂,聲效,動畫以及富有新意的界面融合在一起,以制作出高品質的動畫效果。由它制作出的作品,圖文并貌、聲色俱全,并可以根據自己的特點進行編輯,可以制作出具有個人特點的動畫。本文詳細介紹了關于FLASH的發展史,FLASH的功能特點以及flash動畫在實際生活中的應用。最后以介紹制作FLASH MV動畫《不如跳舞》的整體思路和制作流程及其應注意的地方來說明實際生活中flash動畫的應用。

關鍵詞 flash 發展史 功能 特點 應用1081 flash畢業論文范文(摘要+參考文獻+論文致謝)Flash軟件由Macromedia公司推出,除了制作動畫以外,還能實現交互功能。Flash是一種創作工具,設計人員和開發人員可使用它來創建演示文稿、應用程序和其它允許用戶交互的內容。Flash 可以包含簡單的動畫、視頻內容、復雜演示文稿和應用程序以及介于它們之間的任何內容。它不僅能夠制作出許多眩目多彩的效果,只要你肯賦予它一定的情景,它也會模擬出現實生活中的場景。通過flash生成的動畫文件非常小,可以很好的用在網頁設計及更多的領域。Flash制作動畫比較簡單,你只要定義好各個關鍵幀,當中的過程由計算機自動生成。它在制作動畫方面和秘密武器是多層透明效果和變形技術,再結合按鈕符號的交互功能,就能制作出炫目的動畫。本flash短片《不如跳舞》是根據歌曲《不如跳舞》改編的flash短片,把無形的聲音語言通過不同的情節轉換為有形的flash動畫,模擬出現實生活中的場景,來說明flash在實際生活中的應用。附和著歌曲帶領讀者領悟歌曲的內涵,達到視覺、聽覺合一的效果。

第一部分 介紹FLASH 1.1 FLASH簡介

Flash是美國的MACROMEDIA公司于1999年6月推出的優秀網頁動畫設計軟件。它是一種交互式動畫設計工具,用它可以將音樂,聲效,動畫以及富有新意的界面融合在一起,以制作出高品質的網頁動態效果。

只從1985年5月Macromedia公司發布了Flash4,一道閃電照亮了整個網絡界,并逐漸形成了一些有一定影響力的Flash技術交流團體。目前已經有很多人會使用Flash這個軟件了,而且還會有越來越多的人學習并使用它。

Flash是采用矢量圖形和流式播放技術進行二維動畫編輯的軟件,經過幾代版本改進后,已經成為網上動畫的霸主。Flash能夠很好地支持聲音,并具有交互功能,簡單易學,可以很方便實現一些現實中難以實現的、抽象的概念或現象。用Flash開發出適用于網上傳播的動畫。

Flash是目前網絡動畫的事實標準,其文件短小,播放效果好,交互功能強,易學易用,被廣泛應用于網絡動畫,廣告制作,教學課件,互動游戲等方面。1.2 FLASH的前景 1.2.1 出現初期

Flash的前身叫做FutureSplash,當時FutureSplash最大的兩個用戶是Microsoft和Disney。1996年11月,FutureSplash正式賣給.com,改名為Flash 1.0。2005年Macromedia被Adobe公司兼并。

當FLASH最初出現在國內的時候,只是FLASH3.0,低版本的FALSH功能并不強大,而且大多數人并不太了解FLASH。雖然受到國外的影響開始有人使用在網絡上,也只是覺得新奇。在一些網站當中,FLASH僅僅作為“片花”之類的點綴被使用到。并不單獨體現價值、價格,只起到對原由設計增值作用。一些接觸國外FLASH設計比較多,對FLASH非常感興趣,而又具備比較強的技術基礎的人們推動了國內FLASH設計業界的形成。其中比較有代表性的是 “閃客帝國”。

“閃客帝國”是一個FLASH門類網站,最初的它由邊城浪子創辦起來,提供不少關于FLASH的技術資料和范例。吸引了不少FLASH愛好者,對眾多FLASH愛好者跨越技術門檻起到了很大幫助,相當多的人開始具備創作自己的作品的能力。1.2.2 繁榮時期

FLASH的版本升級迅速即初期的3。0后,很快又從4。0提升到5。0,功能方面有了很大提高。這個階段的FLASH的價值體現在各種方面。

創作者們開始利用FLASH來完成整個網站,這類網站非常適合一些并不需要太多內容更新的企業網站或產品網站,使用FLASH技術的網站能夠以多樣的效果和形式來充分體現產品或企業形象,創作者能夠更大限度的表現創意。

具有一些繪畫功底的創作者,想到了用FLASH制作MTV,比較早的給人留下深刻印象的是一段非常簡單的“最近比較煩”的MTV。配上歌曲的有趣的動畫很受大眾青睞。后來又出現了火暴一時的“東北人多時活雷鋒”。

同時,FLASH還被用來制作動畫短片。最早在中國人們接觸到了“阿貴系列”,接著又出現了最具代表性的“SHOWGOOD大話三國”,“小小”系列火柴人的FLASH動畫都獲得了非常好的反響,相繼國內一些其他的工作組、公司也完成一些動畫短片。

在FLASH門類網站方面,“閃客帝國”完善了管理團隊,改進了“爬行榜”系統,“閃客帝國交流論壇”也成為國內大量優秀FLASH原創者以及愛好者的聚集地。

除了最具代表性的“閃客帝國”外還有如FlashSUN、FLASHSKY、FLASH8等等很多收集優秀FLASH作品、資源的站點。國內三大門戶網站也都開設了FLASH專欄。它們大多只是收集,雖然也有一些原創的內容,但與“閃客帝國”相比有很大差距。

Flash大規模登陸國內市場以來,至今已有上萬人投入到這一行列。截至2001年11月,今年我國舉辦的各種Flash制作比賽就已達7次之多。Flash一下子充斥了整個網絡空間,人氣直逼網上聊天和在線游戲,成為互聯網原創空間的焦點。

1.2.3 FLASH現階段

2001年,大部分FLASH常規業務(如FLASH網站片頭,FLASH演示動畫,FLASH網站,FLASH廣告,等)利潤開始下滑。下滑的原因大致可以分為下5點: 大量從業者、設計公司、工作組繼續涌入市場趨向飽和的設計FLASH的行業,對于客戶來說也增加了選擇余地,大副增加了競爭壓力。

后進入市場的經營者為了瓜分現有利益,由于技術上不占有足夠優勢而采取價格競爭,而國內FLASH的制作成本幾乎完全是勞動力,從業者勞動力成本估算不清,這樣降價底線也就非常模糊。最終導致了FLASH業務的價格下跌難以控制,FLASH片頭從最初的過萬元制作一個降到目前的幾百元一個。當然質量也必然下降很多。

客戶在價格下跌過程對FLASH價格定位失去原有標準。客戶總想要少花錢購買更多的更好的東西的心理。當面對一些經營能力比較差的工作隊伍的時候往往能夠在對于報酬的談判中獲勝。這就促使了FLASH產品價格在客戶心目中的實際價格進一步下跌。一些能力差的制作團隊盲目報價,加深了價格混亂程度。FLASH常規產品的普遍,加上原由技術開始落后。實際價值也在下跌。

如此的環境條件迫使FLASH常規業務的表面價格一再下滑,不少人認為這樣的現象不健康,認為這樣的趨勢危害了創作者的集體利益,或者說價格遠低于了價值,曾一度有人提出規范行業價格,保護創作者利益等等的口號。而事實上這寫現象是很正常的,技術應該隨時間的推移、市場的需要的條件下在不斷翻新,價格的下跌迫使經營者必須要采取措施增加利潤率以維持經營。第二部分 flash動畫技術的特點

1、使用矢量圖形和流式播放技術。矢量圖形與位圖圖形不同的是,矢量圖形可以任意縮放尺寸而不影響圖形的質量。流式播放技術使得動畫可以邊播放邊下載,從而緩解了網頁瀏覽者焦急等待的情緒。

2、通過使用關鍵幀和圖符使得所生成的動畫(。swf)文件非常小,很小的動畫文件已經可以實現許多令人心動的炫目多彩的動畫效果,用在網頁設計上不僅可以使網頁更加生動,而且小巧玲瓏的文件可以加進下載迅速,使得動畫可以在打開網頁很短的時間里就得以播放。

3、把音樂,動畫,聲效,交互方式融合在一起,并且創作出了許多令人嘆為觀止的動畫效果。而且在Flash4。0的版本中已經可以支持MP3的音樂格式,這使得加入音樂的動畫文件也能保持小巧的‘身材’。

4、強大的動畫編輯功能使得設計者可以隨心所欲地設計出高品質的動畫,通過代碼(ACTION)可以實現設計者與瀏覽者之間的交互性,使Flash具有更大的設計自由度。

5、FLASH動畫受網絡資源的制約一般比較短小,所以在情節和畫面上往往更夸張起伏,致力在最短時間內傳達最深感受。

6、FLASH動畫具有交互性優勢,更好的滿足的受眾的需要,他可以讓欣賞者的動作成為動畫的一部分,通過點擊、選擇等動作決定動畫的運行過程和結果。這一點是傳統動畫所無法比擬的。

7、不僅如此,由于只需要掌握一些特定的軟件就可以嘗試,FLASH動畫的制作相對比較簡單,一個愛好者很容易就能成為一個制作者。全新的FLASH動畫(FLASH)使動畫制作變得非常簡單:一套電腦軟件,一個人,一臺電腦就可以制作出一段有聲有色的動畫片段。

8、FLASH動畫可以放在網上供人欣賞和下載,由于使用的是矢量圖,文件小,傳輸速度快的特點,助長了高速動畫的崛起,可以利用獨有的優勢在網上廣泛,有著可比擬的傳播性。FLASH制作的MV比傳統的MV就易于在網絡上傳播。

9、FLASH動畫雖然現在還是比較粗糙、簡陋,但FLASH有新的視覺效果,比傳統的動漫更加輕易與靈巧,更加的“酷”。它不可否認已經成為了一種新時代的藝術表現形式。

10、用FLASH制作動畫會大幅度降低制作成本,減少人力,物力資源的消耗。同時,在制作時間上也會大大減少。半小時的節目,若用FLASH技術制作,大約3至4個月就可殺青,若用其它技術通常需用10-14個月。

11、FLASH制作的動畫可以同時在網絡與電視臺播出,實現一片兩播。第三部分 FLASH動畫的優勢

全新的數碼技術---包括數碼視頻、數碼影像及數碼音頻----這種嶄新的溝通模式,能幫助您在激烈的商業競爭中全面、動態的展示您企業的優勢與產品的特點,讓客戶在最短的時間里用最輕松、最生動有趣的方式了解您企業光盤中的資訊,并帶給客戶前所未有的視覺和感觀的新享受。

FLASH動畫象通常象我們看到的廣告片段一樣,它可以通過文字、圖片、錄象、聲音等綜合手段形象的體現一個意圖。一般利用它來制作公司形象、產品宣傳等片段,可以達到非常好的效果。Flash動畫是一種矢量動畫格式,具有體積小、兼容性好、直觀動感、互動性強大、支持MP3音樂等諸多優點,是當今最流行的Web頁面動畫格式。

Flash是目前最好的網絡多媒體動畫,強烈的視覺沖擊力可以給瀏覽者留下深刻的印象,具有絕佳的宣傳效果,全力打造企業形象。無論您要設計動畫圖形還是構建數據驅動的應用程序,Flash 都可提供在多種平臺和設備上制作出最佳的效果和提供最完美的用戶體驗所需的工具。

Flash 技術在現代網頁中的運用已經越來越廣泛,為企事業單位在網上進行產品推廣也起到重要作用,我們可以為您提供從臺本策劃,人物造型設計,語音配 音,音樂合成,動畫合成等一整套專業的服務。第四部分 FLASH動畫應用現狀

2001年4月18日正式揭開戰幕的“中國首屆奔騰4處理器電腦FLASH動畫創意大賽暨FLASH動畫電影節”在中國龐大的“閃客”隊伍中掀起波瀾,并于八月底順利的降下帷幕。參賽人數之多、作品水品之高,堪稱中國之最。同時,薄荷海飛絲首次舉辦的FLASH廣告創意大賽也順利結束。今年以來,各傳媒都開始關注FLASH,并爭相報道。最近,中央電視臺還采訪了一些“閃客”的代表人物,包括邊城浪子、老蔣、小小、BBQI、CINK等。FLASH,已經熱起來。

當你聽別人說“翠花,上酸菜”的時候,你別驚訝。“翠花”源自于一首名為《東北人都是活雷鋒》的歌,剛發行時,并沒有引起公眾的注意。后來有“閃客”用FLASH重新演繹了它,使它迅速流行起來,歌手也因此出名。現在,在各個飯館,只要喊一聲“翠花,上酸菜”,準保能引來一陣會心的笑聲。所以,FLASH也能創造神話。

從老蔣到BBQI,從雪村到小小,這些在網絡上義務勞作的“活雷峰”們著實為暗淡的業界制造了不少“閃光”點。這些在普通人眼里猶如獨行俠的閃客們,將發現他們不再孤單,因為一個以FLASH為核心的商業帝國正在浮現?? 瞄準FLASH在中國的廣泛應用與傳播這個絕佳時機,10月30日,MACROMEDIA中國用戶聯盟(CHINA MMUG)正式成立。作為FLASH的創造者,MACROMEDIA在全球互動多媒體行業占有85%的市場份額,其產品進入中國也有7個年頭了。該聯盟包括中央電視臺,北京電視臺在內的幾十家國內知名媒體,馮嶸被推舉為聯盟秘書長。

“中國有一千萬人喜歡看FLASH,有七,八十萬人喜歡做FLASH”,馮嶸報出這些數字時的語氣不無自豪。在他看來,這樣的數字已經表明,一個有著大量需方和供方的市場已經形成了。馮認為,只有FLASH形成產業,找到自身的盈利增長點,才能使“閃客”成為一種職業,進而促進更多優秀作品的出現。

第五部分 FLASH的應用領域及發展方向 5.1 FLASH的應用領域

FLASH技術不斷推陳出新,繼席卷網頁設計、網絡廣告之后,電影、電視、卡通、聲樂將是它下一步引領風騷的舞臺。FLASH從網絡走向電影、電視、卡通、聲樂,推動了傳統媒體和互聯網媒體的融合。網頁設計者開始利用網絡技術為商業、音樂電視和電視節目工作。

在網絡電影領域,FLASH技術自1997年由MACROMEDIA推出后,逐漸受到好萊塢制片公司的青睞,增加了微型電影和基于網絡的電影制作,用它設計迷你電影與網絡電影。寶馬汽車推出的網絡電影系列也是靠FLASH主戰,其中就有李安導演的“臥虎藏龍”。在中國,閃客皮三為某電影已經制作FLASH短劇。在電視廣告領域,NETZERO公司官員日前說,最近他們運用MACROMEDIA公司的FLASH軟件制作了即將在黃金時段播出的電視廣告宣傳片,這種方式為公司節省了210萬美元的制作成本。這段即將在哥倫比亞廣播公司(NBC)轉播NBA總決賽期間播出的具有“革命性”意義的廣告片預計將在本周洛杉磯湖人隊同費城76人隊之間的比賽中播出。

NETZERO公司首席行銷官布賴恩?伍茲說MACROMEDIA公司的FLASH軟件為他們節約成本開辟了道路。伍茲說:“我們的技術人員采用本來用于網絡的技術只花了正常制作成本的一小部分就完成了一系列高質量廣告片的制作。簡單地說,NETZERO公司只花費了電視廣告片正常制作成本的大約2%,從而使廣告制作成本與花在購買媒體時段的費用之間的比例更為合理。” 在電視卡通劇領域,NELVANA的第一項新產品名叫“WHEN QUADS WON`T LEAVE”,是世界上第一部完全由MACROMEDIA公司的FLASH軟件制作的電視系列劇。該劇每集半小時,由JOHN CALLAHAN以反映他輪椅生活的幽默漫畫為藍本創作,將于加拿大TELETOON電視臺黃金時段播FLASH之所以受歡迎在于大幅降低成本與時間。KIMBERG說,FLASH制作的節目可以同時在網絡與電視臺播出,一片兩播,符合經濟效益。他同時透露,半小時節目若用FLASH技術制作,大約3至4個月就可殺青,若是其它技術,通常需要10-14個月。

在音樂領域,FLASH MV更好的提供了在唱片宣傳上既保證質量又降低成本的有效途徑,并且將成功的把傳統的唱片宣傳推廣帶到電腦網路的更大空間。流行歌手BECK與DURAN DURAN以FLASH制作的MTV可以同時在網絡與電視臺播出。在游戲領域,索尼公司也宣布它將把這項技術用于制作PLAYSTATION 2的片頭。此外由于它能夠減少游戲軟件中的電影片段所占數據容量,因此預計將為DVD游戲軟件節省更多的空間。5.2 Flash的發展方向

Flash被成為是“最為靈活的前臺”,同時它也是最為小巧的前臺。Flash具有跨平臺的特性,所以無論處于何種平臺,都能保證最終顯示效果一致。另外,它還可以應用與Pocket PC上。

1、應用程序

2、操作系統界面

3、手機領域的開發

4、游戲開發

5、Web應用服務

6、站點建設

7、多媒體娛樂

第六部分 關于本設計

在本設計中,利用了Macromedia Flash的動畫技術將自己喜歡的一首音樂《不如跳舞》通過自己對歌詞、歌曲的理解設計出人物和不同的視覺效果使歌曲與場景合二為一,已達到視覺、聽覺合一的動畫效果。該制作分為:素材的準備、音樂的設置和導入、元件制作、動畫編輯4個部分。6.1 前期準備

前期準備是一部完整flash動畫的起步階段,前期準備充分與否尤為重要,往往需要設計者就劇本的故事、劇作的結構、風格、人物、音樂等一系列問題進行反復的探討、商榷。首先要有一部構思完整、結構出色的文學劇本,接著需要根據劇本設計主場景和人物。盡可能地達到音樂與畫面上動作節奏的和諧、統一。達到音樂配合畫面動作、色彩、意境的效果。6.1.1 選材

舞蹈是我們實際生活中不可缺少的一部分,在情緒低落、高漲等任何時候都會有人通過舞蹈發泄自己的情感與思想,現代人都喜歡通過動畫的方式表現自己的實際生活,帶著一種思想、情感把所看的人感染,同時也可釋放出作者內心深處的某種情緒。因此我便選擇了這樣的一個主題。我結合著現實生活中的很多情景便構造了這部flash短片。《不如跳舞》雖然是首比較老的歌曲,但是它歌詞的字里行間都流露出演唱者對舞蹈的熱愛。根據對歌曲的理解擬寫劇本,塑造人物形象,通過不同的場景特效來譜寫劇本。6.1.2 素材準備

這是工程最龐大的一塊,當靠flash是遠遠不夠的,還需要用到photoshop和illustrator兩大軟件。不同的情景需要不同的場景襯托。又要考慮到整體的色彩的搭配,因此背景構圖是相當費神的。缺少人物的短片當然不夠完整,在這主要才用的是矢量圖形,因為牽涉到人物的動作,用圖片表現很占空間,而且畫面不很流暢,因此考慮在flash里手繪,對每個動作的繪制都要很仔細才行,不然會使人物的動作不協調。在場景中也涉及到很多小的修飾,如炫目的燈光效果、飄舞的雪花、樹等。為了使其真實、形象有的則是通過圖片再進行特殊的處理放入場景中去的。在FLASH中開發產品外觀很容易,人們可以在短時間內為角色,道具或者背景制作出很多不同的版本。通過調整,轉換或者忽略去角色的外貌特征就可以創作出很多不同的版本。通過調整,轉換或者略去角色的外貌特征就可以創作出很多變體。諸如地板,墻紙,樹木,山巒等背景元素則可以被復制和改變成多種樣式和基調。也可以掃描一幅或多幅畫稿的合成圖,然后對其進行調節。還可以把角色快速地放在不同的背景中,以查看它們在一起的效果。在FLASH中開發產品的一個主要原因就是可以在整個過程中自始自終地處在一個程序中來解決各種問題,FLASH可以制作元件化的資產。6.2 制作

制作動畫時,首先要編寫完成的劇本。在這之后根據劇本確定人物及場景和作品思想。動畫世界中的物理定律以及故事所基于的情境類型要符合客觀事實和邏輯。劇本要經過多次的修改才能完稿。初稿就自不必說,當劇本進入審稿工序,它就要被塑造成最終在制作過程中使用的劇本。劇本可以經歷多次修改,但最后一個階段 要進行潤飾工作或者做最終的調整。

下一步就是角色背景和道具的設計,對很多藝術家而言,給動畫作品創作角色,背景和道具是一個發揮創意,收獲成就感的階段,這也是整個開發過程中最具實驗性的部分,是為產品探索新的外觀和思想的時刻。在策劃過程中,設計者會對角色,背景和道具進行充分的解讀和提煉。最后角色、背景和道具必須被標準化,進行為下一個階段-----前期制作階段鋪平道路。

對動畫世界的外觀和感覺的建設是一種想象型的實驗過程,這是概念藝術家釋放他們想象力的時刻,畢竟這也正是雇用他們的原因所在。隨著劇本和故事的成熟,可能會有一些新的角色,場景跳出來,作品中所有新元素的外觀都必須與已經創建好 flash畢業論文范文(摘要+參考文獻+論文致謝)的動畫世界的整體外觀相吻合。創作動畫外觀的目標就是要實現一種既標準又獨特的視覺效果。6.2.1 整體思路

情節的組節要符合生活的邏輯、思維的邏輯。在flash 的創作過程中是很靈活的,你想怎樣去實現就通過你的思想去實現,只要不違背現實的客觀規律就可。所以怎樣才能組接好更多的鏡頭這也是要考慮進去的,景別的變化我都采用的是循序漸進的方式,我覺得這樣可以使得整個畫面過度的不突然,這樣欣賞起來不會有莫名其妙的感覺。在動作的表現當中,也不可能把每個細節都展現出來,這樣會有種沉重的感覺,我就在表現內容的時候,抓住了可以表現的東西,也就是突出了我想說明主題的動作。

再就是開始把每個素材按故事的發展前后鏈接在一起,首先就是要導入庫內,在導入之前先在庫內建立多個文件夾,并取好與內容相符的名字,然后把圖片按內容導入到相應的文件夾中,這樣把圖片連起來的時候就可以很容易找到所需要圖片了。

下一步就是開始整個作品最重要的內容了,就是作出整個FLASH了。6.2.2 制作流程

一、打開Flash文檔,建立舞臺,設置屬性(如圖1)。圖1

二、插入所需要的圖層(如圖2)

所謂“圖層”,是指動畫編輯的物理圖層,每一層可以是一部動畫,各層獨立進行編輯和加工.把多個動畫層疊加起來,可豐富動畫的表現力和降低制作動畫的難度.動畫層的概念與圖像處理軟件PHOTOSHOP中的圖層概念類似.在啟動FLASH軟件后,新建的動畫總是在第1層,如果不進行增加層的操作,該層將是惟一的層。在制作動畫時,FLASH軟件在一層內不能同時制作兩種模式的動畫,動畫主體和動畫背景的混合難度非常大。為了解決這個問題,FLASH引入了圖層概念,不同的場景單獨制作,然后把各層動畫合成在一起,就能輕松得到運動模式相當復雜的動畫了.FLASH的圖層主要用于兩個以上的動畫編輯與合成.圖2

三、為動畫添加聲音。一個真正的動畫作品,畫面和聲音是相輔相成的。1)選擇“文件/導入”菜單命令,顯示圖3所示的導入文件窗口。選擇路徑和聲音文件名,點擊【打開】按鈕。導到庫中如圖4所示。圖3圖4 2)單擊某一幀(該幀將是聲音的開始點),打開屬性工具欄,如圖5所示。

圖5 3)選擇“控制/播放”菜單命令,在觀看動畫效果的同時,可聽到同步聲音。

四、繪制所需的圖形并將其轉換為元件(此處只舉一例,其他相同,如圖5)圖5

五、選擇字幕圖層為動畫添加字幕,創建補間動畫以便達到字幕滾動的效果。

六、為達到炫目多彩的效果,創建影片剪輯元件,制作逐幀動畫,利用每幀之間不同的顏色、形狀在視覺上產生閃爍的效果,欲使影片剪輯只播放一次在每個影片剪輯的最后一幀加上一個stop代碼。

七、在本設計中主要應用幀動畫、自動動畫。在這里主要介紹制作幀并幀動畫的制作方法,自動動畫由flash按指定的模式完成,常見的自動動畫有:直線移動、按照一定的路徑移動,物體變形等。1.制作幀動畫 1)基本方法

在Flash軟件中,制作動畫主要是對幀進行處理。對幀的處理在時間軸窗口中進行,該窗口如圖6所示。

圖6 時間軸窗口中的數字標尺表示幀號,幀號下方的方格表示每一幀。時間軸窗口的底部有一組按鈕和顯示信息,用于控制播放狀態和顯示當前幀、幀速率和時間。

動畫中的幀有關鍵幀和普通幀之分。關鍵幀用于表現動作的轉折、關鍵動作的位置以及首、尾幀。在時間軸窗口中,關鍵幀的方格內有“?”標記。普通幀則把關鍵幀之間的動畫連貫起來,主要用于動作的連續發展。在時間軸窗口中,普通幀沒有任何標記。

在時間軸窗口中,可以對幀進行刪除、插入和其他操作。用鼠標右鍵單擊某一幀,顯示功能菜單,在菜單中選擇需要功能,例如插入幀、移除幀、插入關鍵幀、刪除關鍵幀等。

逐幀動畫的每幀都是關鍵幀,由動畫制作者逐幀動畫可以表現非常復雜和靈活的動作,能牢牢地控制動畫的進程和節奏.但是,逐幀動畫的畫面繪制工作量很大.2)制作步驟

制作幀動畫的基本步驟是:先繪制第1幀的內容,然后增加一個關鍵幀,修改新增關鍵幀的內容;再增加一個關鍵幀,修改新增關鍵幀的內容,??如此下去,直到所有關鍵幀繪制完成為止.flash畢業論文范文(摘要+參考文獻+論文致謝)繪制關鍵幀.增加關鍵幀.在第2幀中修改圖形,形成動作的變化.進行步驟2,增加新的幀.進行步驟3,在新增加的幀上修改,??,重復進行步驟2和步驟3直至完成動畫。圖7-2是完成后的動畫,共繪制了4幀,對應的時間軸窗口見圖7-1。從圖中看出,4幀都有“?”標記,全部是關鍵幀。

圖7-1 圖7-2 選擇”控制/播放”菜單命令,預覽動畫效果.發現某一幀有問題時,單擊時間軸窗口中的幀號,把該幀作為當前幀,繼續修改.八、制作按鈕

1、繪制圖形 彈起 指針經過

按下 點擊

2、添加文字

九、選擇相應的代碼圖層添加代碼腳本

例:開頭按鈕PLAY按鈕的設置:只要在第一幀加入stop();然后在PLAY上加上如下代碼: on(release){ play();} 這樣點擊PLAY鍵就開始了整個故事的發展。

九、保存動畫

Flash動畫在保存時,可以選擇若干種文件格式。默認的文件格式是fla,該文件格式的動畫文件可重復編輯;根據使用場合的不同,還可以選擇swf格式(互聯網上的播放文件,不可編輯)、avi格式(標準視頻文件)、gif格式(gif89a網頁動畫文件)等進行保存。

在本設計中最終保存為swf格式。選擇“文件/導出影片”菜單命令,顯示導出文件窗口。在該窗口中選擇路徑,指定保存類型等。6.2.3 制作過程中注意的地方

1、由于要在flash中導入圖片,圖片的格式最好是,jpg的這樣的容量才不會很大,聲音格式也應為。mp3格式的。一般說來在flash的最后應對整個flash進行整體減肥,也就是去掉一些沒有用到的而又事先導入庫的素材,只需在庫的右上方點擊選擇未使用的項目,點擊刪除,再保存即可。

2、一般情況下第一個播放按鈕的界面要和主界面設為兩個不同的場景,為了方面在以后的制作中加入loading

3、在制作的過程中盡量使用變形動畫,避免過多的使用幀動畫,關鍵幀越多,文件的體積便會更大

4、在使用矢量圖的時候最好不要把它打散,這同樣也會增加文件的體積。

5、如果你有美術設計背景,你會發現在Flash設計里面有很多工具,這些工具你在Fireworks, Photoshop或其他圖片軟件也曾經用到過。

6、如果上面提到的這兩部分你哪一部分也不曾接觸過,也是很好的,甚至有可能會更好,因為Flash軟件在這樣的人的手中可能會釋放它全部的潛能。Flash很好的融合了技術與藝術的二元性。如果要做得更出色,程序員需要自己學習一些畫圖工具以及Flash動畫的概念。設計師如果想讓自己做的靜態圖片有生氣他們就需要讓左腦活動起來,抓住actionscript里面程序的基本含義。

7、以對象導向為基礎的軟件:時間軸和影片就Flash本身來說,Flash就是一個對象導向的軟件。使用Flash就像是使用對象。Flash里面的對象就好比可以容納其他容器的一個容器。時間軸包含影片剪輯,影片剪輯包含其他時間軸,其他時間軸又包含其他影片剪輯?諸如此類等等。

8、了解時間軸和影片剪輯的含義是很重要的。我們稱作Flash影片的也可以稱為一個影片剪輯。主要的影片(可以視為Flash播放器)包含其他所有影片剪輯。每個影片都有一個主要的時間軸,每個影片剪輯都是有自己的帶有獨立時間軸動作的時間軸。從另一方面來講我們可以從宇宙的概念來理解:大宇宙包含其他小宇宙,小宇宙又包含行星,行星上面包含生物等等,每個生命體都有他們自己的參數(在actionscript里面稱作屬性)和行為,只不過它們是在網絡世界中而已。

6.2.4 制作過程中的難點

1、根據歌曲擬定劇本。

2、制作光線變換的效果,主要利用不同幀的顏色變化。

3、人物的繪畫,要注重觀察人物說話的時候的細節。

4、為使場景中各個元素的連貫,要特別注意幀與幀間的連接。

5、由“靜”畫到動畫的設計指導這里的關鍵是如何用“動”的技巧來進行表達了。

6、把握好元件與圖形的區別、線條與填充的區別、按鈕,mc的區別。

7、理解與掌握元間的嵌套問題。

8、在這里需要強調的是動畫創意關,好的創意是作品成功的前提。真正難點不在于技術方面的難度,而在于選題和創意方面的難度。想到的題目往往都是重大題材,如奧運會,航天,神舟火箭、太空探索等等。這些選題都是別人已經做濫了或者是自己力不能及的,創作題材選擇時,一定要從小處著眼、從細處著眼,以小見大,小題大做,小題細做,小題精做。切忌大而空,大而不當。而且要結合自己的學習內容,貼近生活。同時所選取的題材要健康向上,富有朝氣。創意來源的選擇:可以創作、改編一些寓言、童話、小故事、生活片斷、小知識、科學家生平等。如果能結合相關學科教材上的內容來進行選題創作,一方面可以在制作過程中進一步鞏固和拓展所學知識。另一方面也可以在制作Flash動畫時掌握制作技能。起到學科整合的效果。確實是一舉幾得。

flash畢業論文范文(摘要+參考文獻+論文致謝)6.2.5 Flash動畫設計的三大基本功能

Flash動畫設計的三大基本功能是整個Flash動畫設計知識體系中最重要、也是最基礎的,包括:繪圖和編輯圖形、補間動畫和遮罩。這是三個緊密相連的邏輯功能,并且這三個功能自Flash誕生以來就存在。

1、繪圖和編輯圖形

繪圖和編輯圖形不但是創作Flash動畫的基本功,也是進行多媒體創作的基本功。只有基本功扎實,才能在以后的學習和創作道路上一帆風順。

使用Flash Professional 8繪圖和編輯圖形——這是Flash動畫創作的三大基本功的第一位。

在繪圖的過程中要學習怎樣使用元件來組織圖形元素,這也是Flash動畫的一個巨大特點。

2、補間動畫

補間動畫是整個Flash動畫設計的核心,也是Flash動畫的最大優點,它有動畫補間和形狀補間兩種形式。

用戶學習Flash動畫設計,最主要的就是學習“補間動畫”設計。

在應用影片剪輯元件和圖形元件創作動畫時,有一些細微的差別,你應該完整把握這些細微的差別。

3、遮罩

遮罩是Flash動畫創作中所不可缺少的——這是Flash動畫設計三大基本功能中重要的出彩點。

使用遮罩配合補間動畫,用戶更可以創建更多豐富多采的動畫效果:圖像切換、火焰背景文字、管中窺豹等都是實用性很強的動畫。并且,從這些動畫實例中,用戶可以舉一反三創建更多實用性更強的動畫效果。

遮罩的原理非常簡單,但其實現的方式多種多樣,特別是和補間動畫以及影片剪輯元件結合起來,可以創建千變萬化的形式,你應該對這些形式作個總結概括,從而使自己可以有的放矢,從容創建各種形式的動畫效果。

4、總結

Flash動畫說到底就是“遮罩+補間動畫+逐幀動畫”與元件(主要是影片剪輯)的混合物,通過這些元素的不同組合,從而可以創建千變萬化的效果。6.2.6 三大基本功能外的延伸

Flash動畫的三大基本功能是一切Flash動畫應用的基礎。但現在Flash已經是一個非常強大的平臺,他是一個富媒體環境。

在Flash 4時他加入了MP3聲音的支持,Flash 3及以前的版本對音頻支持是很匱乏的,從那個時候起你可以設計多媒體的Flash動畫了。

在Flash 6時他加入了視頻的支持,Flash 5及以前的版本不支持視頻(不包括鏈接的Quicktime),這時,你可以嵌入視頻,也可以播放外部的Flv格式的視頻。甚至,你還可以捕做到來自麥克風和攝像頭的實時音頻和視頻。雖然Flash 4以前的版本中也有簡潔的腳本代碼,但應該不算有嚴格意義上的Actionscript,充其量只能算是Action,因為他僅有簡單的幾條語句,連加減乘除運算符都沒有。增強的圖形處理功能

目前Flash對位圖的處理功能還比較弱,因為它最初是從矢量處理起始的,加之矢量圖形是Flash GUI設計之基石,所以估計還會沿著矢量處理的道路繼續前進。

不過最近的濾鏡和圖像混合模式也向位圖處理領域邁出一大步。相信未來會有更多更好的這方面的功能加進來。

Flash的功能可能越來越復雜,如何系統地掌握這項技術就顯得非常重要。系統地掌握一門技術有兩個好處:一個是對目前的功能有清晰的認識;第二,就是能夠從容應對更復雜的知識。

了解這些對于一個初入門的動畫設計者是非常有意義的,正是將這些功能邏輯的整理出來,有利于用戶建立正確的、邏輯的知識體系,而不是再在黑夜里徘徊了。

第七部分 結 論

這次的畢業設計是我完成的flash MTV動畫《不如跳舞》,整個動畫是根據我對這首歌曲及歌詞的領悟改編的情節,加上對其本身的感覺、理解完成的創作。在作品中對于人物的把握可能不是很到位,但我都是非常認真的去完成。在此期間,我同時也體會到了鼠繪的難度及妙用,意識到flash也是一種非常強大的畫圖的工具。雖然這次的畢業設計并不是什么經典之作,里面還有很多欠缺的地方。但它代表的卻是我對flash的一個嶄新的態度。總之,對我來說,這次畢業設計對我在flash制作方面是一個提高,使我從另外一個角度認識了flash制作。

第八部分 致 謝

時間這東西總是來時漫漫去時匆匆,隨著鍵的跳動我大學生活和幾個月的畢業設計一起宣告壽終正寢,真有些措手不及。即將要踏出校園,步入社會,進入工作崗位了,雖然了解總有這么一天,也只有在社會這個大熔爐中才能得到更多的鍛煉,才能把自己十幾年在學校累積的知識學以至用,充分發揮自己所長,可是也從此遠離單純的學習的快樂與疲憊,而面對勾心斗角競爭激烈,對于期盼了幾年的告別考試與課堂,真是不知道該喜該憂。我不是很積極的人一切都很平淡,大學三年的生活沒有大起大落沒有悲歡離合,學到的知識也有限的很,用到實踐中就更是少之有少,到了該認識真正的自我,并努力的充實自我,完善自我的時候了,許是很多人有此感覺吧,畢業設計真是讓人有一種知之甚少的無力感。

畢業設計是一個繁雜而又煩雜的過程。從選定題目到收集資料,再進入工藝計算和設計計算過程,幾乎應用了所學過的所有知識,每一步都要付出艱辛的汗水,在忙亂與緊張中,一步一步的把以前不是很熟悉還有已經忘記的專業知識和基礎知識——從基礎課到專業基礎課再到專業課——都拾回來了,而且經驗的累積也讓我對所有所學專業的知識形成了系統的有邏輯性的認識,不但提高了解決實際問題的能力,開闊了視野,更為了以后工作奠定了堅實的基礎。我的作品flash MTV動畫《不如跳舞》終于完成了,達到了我預先的效果。在此我要在此衷心感謝老師的悉心指導,感謝在大學三年的學習生活中所有關心和幫助過我的各位老師和同學。第九部分 參 考 文 獻

1、羅小燕,flash動畫與卡通制作創意導航。北京:清華大學出版社,2002

2、高志清,Flash動作制作零點飛躍—學設計零點飛躍叢書。水利水電出版社,2005

3、李瓊,flash8.0閃客動畫輕松現場實戰。航空工業出版社,2007

4、德漢,周輝,flash MX 2004 網頁動畫制作標準教材。電子工業出版社,2004

5、趙子江,變形動畫制作教程。北京:機械工業出版社,2000

6、趙國志,趙璐,色彩構成與繪畫設計藝術。遼寧:美術出版社,2000

7、瑞哈特(美),曹銘。FLASH MX 寶典,電子工業出版社,2003

8、雪之航工作室,Flash MX 中文版技巧與實例。中國鐵道出版社,2003

9、陳青,Flash MX 2004標準案例教材。人民郵電出版社,2006

第五篇:巧用FLASH做拼圖小游戲-實例教程

巧用FLASH做拼圖小游戲-實例教程

來源:FLASH小游戲開發教程 作者:www.tmdps.cn

FLASH作為一款目前最流行的網絡動畫制作軟件,恐怕不知道的人少之又少。其實FLASH強大的功能不光能讓我們輕松制作動畫,我們還可以利用它完成一些意想不到的工作。這里就介紹一下本人在使用FLASH過程中的一點心得-----用FLASH做拼圖游戲。下面是最后制作出來的效果:

1、在做拼圖游戲之前首先必須準備一張圖片,圖片可以隨意選,人物、風景都可以,最重要是你自己喜歡。:)

在這個例子里我用的是一張從VCD里截下來的黑貓警長的圖片(如何截圖不用教了吧?用超級解霸在播放到合適位置的時候按截圖按鈕就行了,然后用圖象處理軟件優化一下)。圖片如下:

2、打開FLASH,點擊 文件>新建 菜單(快捷鍵Ctrl+N),新建一個寬550、高400、背景為紅色的文件。然后點擊 文件>導入(快捷鍵Ctrl+R),導入剛才準備好的圖片。在主場景里調整好圖片的大小(注意可不能把圖片調整得和主場景一樣大,要留一點空隙)。然后點擊 修改>分解組件(快捷鍵Ctrl+B),將圖片打散以便編輯。

3、接下來就要將圖片分解成小圖塊了,點擊工具面板里的套索工具,點選工具欄底部的多邊形模式,如圖2。

用套索把“黑貓警長”的頭選中(選中后應該會看到有一層紗網罩住,為了便與選取精確,可以將顯示比例調大些,顯示比例調整框在窗口左下角)。

點擊 插入>轉換成元件(快捷鍵F8),在彈出的對話框給這個元件命名為“head”并選

中“影片剪輯”(注意這點尤為重要,否則到后面就無法繼續了),如圖3,按確定即可.重復以上步驟將“黑貓警長”的手、槍、腳、身體、肩章分別轉換成影片剪輯。

4、把圖片全部分解完了之后,在主場景里點擊 編輯>全部選擇(快捷鍵Ctrl+A),然后點擊 編輯>清除(快捷鍵Backspace),將主場景里的元件全部刪除。

5、點擊 插入>圖層 或者在圖層面板點擊左下角的

圖標插入一個圖層并將其命名為“main”,將下面的層命名為“background“。選中“main”層的第一禎。打開庫面板(點擊軟件窗口右下角的 圖標或點擊 窗口>庫 菜單打開,快捷鍵Ctrl+L),將制作的“head”元件拖入主場景,調整至合適位置,如圖4。這個“頭”的圖象在游戲里是不能移動的,以便于拼圖的定位。

6、將剛才分割所得的各個元件從庫面板中同樣拖至主場景放好,位置可隨意,如圖5。

7、點擊 窗口>面板>實例(快捷鍵Ctrl+I)打開實例面板(或點擊軟件窗口右下角 的圖標)。用箭頭工具選取場景里的一個元件,在實例面板里給這個元件命名,切記要起個容易記的名字,因為以后還要用到的,最好是和元件同名,如圖6。重復以上步驟將主場景里的影片剪輯全部命名。

8、點擊 插入>新建元件(快捷鍵Ctrl+F8),新建一個名為“button”的按鈕,點擊確定即可打開一個按鈕制作窗口,用橢圓工具在場景中心畫一個圓并去除圓形的邊線(用箭頭工具在邊線上點一下,點擊 編輯>清除 菜單即可),然后再用箭頭工具選取圓形,用 插入> 轉換成元件 命令將圓形轉換成圖形元件(這樣做是為了方便后面使用透明效果)。用鼠標右鍵單擊反應區,在彈出的菜單里選擇插入關鍵禎,返回主場景,可以看到庫面板里多了一個名為“button”的按鈕元件。

9、在主場景里雙擊元件可以打開元件編輯窗口或者是在庫面板里用鼠標右鍵單擊元件點擊彈出菜單里的編輯命令。我們現在選擇一個除“head”之外的影片剪輯元件,進入元件編輯窗口,在這里我們以“黑貓警長”的“拳頭”為例,元件名為“hand”,在主場景里影片剪輯也命名為“hand”。在元件編輯窗口,將剛才做好的按鈕從庫面板中拖入到“拳頭”上,調整位置到“拳頭”的中心并調整大小比“拳頭”略小,如圖7。

10、選中“拳頭”上的按鈕打開行為面板(快捷鍵Ctrl+Alt+A或點擊軟件窗口右下角的圖標),點擊行為面板上的”+“號,在彈出的菜單選擇 動作>startDrag,加入startDrag命令(“startDrag”是一個拖拽命令,它可以對影片剪輯實行拖拽控制,所以我們在前面必須把所有的元件轉換成影片剪輯。而加入按鈕是為了實現鼠標單擊后可以拖動拼圖,松開鼠標則拼圖停止移動)。在動作面板右邊對話框里我們選擇“on(release)”,在下方的事件選擇對話框選擇“點擊”;再選擇“startDrag(”“)”,在下方的目標對話框中單擊一下,然后單擊底部的 圖標,將會彈出一個包含所有在主場景里的影片元件的對話框,選擇“拳頭”在主場景里 的名字“hand”按“確認”回到動作面板,在動作電話框下方的“鎖定鼠標到中央”前打上勾。接著在“startDrag”的下方加入“stopDrag”命令(“stopDrag”就是停止拖拽命令),完成后動作對話框里的代碼應該如下:

on(press){

startDrag(”_root.hand",true);

}

on(release){

stopDrag();

}

點擊 控制>測試影片(快捷鍵Ctrl+Enter),試試看用鼠標點擊拳頭是不是可以隨意拖動了。

11、按9、10的步驟給其他的“手”、“腳”、“身體”等元件同樣加入“StartDrag”命令(當然作為定位的“頭”可以不用加入拖拽命令)。測試一下影片,現在是不是可以拼圖了。

12、至此,這個游戲已經基本上完成了,我們現在要做的就是要把這些“手”啊“腳”啊上難看的圓形去掉。打開庫面板,選擇按鈕打開按鈕編輯窗口,在窗口中選中圓形,點擊 窗口>面板>效果 打開效果面板,在下拉菜單里選擇“Alpha”(透明),點擊面板右邊的小箭頭,移動滑桿至最底部,這樣按鈕就變成透明的了。再測試一下影片,討厭的圓形不見了吧!

13、最后我們還可以對游戲進行一些處理,例如在“background”圖層里加入一些背景,再插入一個圖層導入聲音等等,這方面我就不贅述了,很多地方都能找到這方面的教材的。

提供這個例子僅僅是給大家提供一種思路,借以拋磚引玉。其實我們可以把這個游戲做得更為復雜一點,例如把拼圖的圖塊分得更細、連帶背景一起分割、把多個圖象導入游戲用按鈕控制調出(我自己做的就是包括了“黑貓警長”、“葫蘆娃”、“孫悟空”好幾個卡通人物的拼圖游戲,都是從VCD里截出來的,這下哄我的小侄女就是小菜一碟了,這就是我教她學電腦的第一步了,寓教與樂嘛!嘻嘻!)等等。

多加學習多加練習像http://www.tmdps.cn小游戲網站里面的大多小游戲都能親自制作出來 希望此教程對大家有所幫助

祝大家馬到成功。

下載Flash小游戲畢業論文word格式文檔
下載Flash小游戲畢業論文.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    以“Flash小游戲”激活數學課堂

    以“Flash小游戲”激活數學課堂 嘉善縣大云中心學校 梅勇 【摘要】蘇霍姆林斯基說過:“世界通過游戲展現在孩子面前,人的創造才能常常在游戲中表現出來,沒有游戲,也就沒有充分的......

    21視頻教程網c語言視頻教程flash小游戲視頻教程photoshop視頻教程--專

    21視頻教程網c語言視頻教程flash小游戲視頻教程photoshop視頻教程--專 21視頻教程網是國內唯一專業的網站開發學習一體化視頻教程網站,站內視頻教程均為原創,并通過多年的現......

    flash畢業論文(摘要+參考文獻+論文致謝)-論文1

    汕頭 flash畢業論文范文(摘要+參考文獻+論文致謝)-論文 flash畢業論文范文(摘要+參考文獻+論文致謝) 緒 論 8 第一部分 介紹FLASH 9 1.1 FLASH簡介 9 1.2 FLASH的前景 9 1.2......

    flash動畫教學案例設計與研究畢業論文

    畢業設計(論文) 題 目 Flash案例教學中的 案例設計研究 計算機科學技術系 軟件技術 2008級3班 劉俊杰 2008111012 楊靜 助教 系 (院) 專 業 班 級 學生姓名 學 號 指導教師 職......

    小游戲

    游戲1:記名字 這個游戲適合初次見面用來記住在座各位的名字。主持者等各人做好自我介紹之后說好規則:大家一起有節奏的拍掌(兩拍接一響指),然后主持人說一個名字,此人不用動作,繼......

    小游戲

    一 團隊精神游戲 一 快樂傳真 每個組5-8個人為宜,一組人按1行胸對背的排列。第一個人面向主持人其余人向后轉,背向第一個人。第一個人看主持人給的題目,看完后,主持人收起題目......

    小游戲

    搶板凳 準備5個板凳,6個人搶,沒坐在板凳上的人淘汰。再去掉一個板凳搶,以此類推。 14、占領陣地 規則:每隊六人要求游戲開始后先共同站在一張報紙上,各人身體的任何部位,不得碰......

    小游戲

    游戲一:坐氣球。 每個小組三個人上來參加,兩個人吹氣球,一個在椅子上坐暴。坐暴10個氣球,按用時多少算勝負。 游戲二:紙杯傳水。 每個組出5個人站成一列,每人嘴上叼一只紙杯,然后......

主站蜘蛛池模板: 国产波霸爆乳一区二区| 国产成人无码av大片大片在线观看| 老熟女高潮喷水了| 免费人成再在线观看网站| 人人添人人澡人人澡人人人人| 欧美第一黄网免费网站| 乱人伦xxxx国语对白| 国产精品一区二区久久精品| 无码av免费一区二区三区试看| 中文字幕一区二区三区精华液| 国产一区二区三区小说| 亚洲人成网站在线播放2019| 无码人妻精品一区二区三区66| 丁香婷婷激情综合俺也去| 亚洲最大的成人网站| 亚洲精品久久久久久久久av无码| 亚洲av综合a色av中文| 97夜夜澡人人爽人人喊中国片| 国产精品白浆在线观看免费| 国产l精品国产亚洲区久久| 国产男女无遮挡猛进猛出| 四虎永久在线精品国产馆v视影院| 成本人h无码播放私人影院| 亚洲a∨天堂男人无码| 97久久久久人妻精品专区| 中文字幕无码乱人伦| 亚洲成a人片在线观看国产| 久久视频这里只精品10| 国产精品久久国产精品99 gif| 奇米777四色在线精品| 久久视频这里只精品99| 射精专区一区二区朝鲜| 四虎精品国产永久在线观看| 麻豆国产成人av在线| 东京热人妻一区二区三区| 九九九精品成人免费视频| 国产好大好硬好爽免费不卡| 日韩精品一区二区三区vr| 亚洲精品无码日韩国产不卡av| 丰满人妻一区二区三区视频| 青青国产揄拍视频|