- 相關(guān)推薦
最新的Flash動(dòng)畫(huà)設(shè)計(jì)畢業(yè)論文
電腦替代了傳統(tǒng)的筆墨,移動(dòng)的圖象和聲音同樣表達(dá)了動(dòng)畫(huà)藝術(shù)家的情感,所以我把FLASH作為獨(dú)立的動(dòng)畫(huà)來(lái)談。我這種論述不論對(duì)與錯(cuò),但是他始終代表了我對(duì)FLASH認(rèn)識(shí)的觀點(diǎn)和理解。今天讓我們共同來(lái)探討FLASH,我的觀點(diǎn)是FLASH不可否認(rèn)已經(jīng)成為了一種新的藝術(shù)表現(xiàn)形式,作為新的事物它的應(yīng)用非常廣泛,主要用于網(wǎng)絡(luò),F(xiàn)LASH網(wǎng)站片頭,F(xiàn)LASH演示動(dòng)畫(huà),F(xiàn)LASH網(wǎng)站,F(xiàn)LASH商業(yè)廣告,電視,掌上電腦,游戲,MTV,手機(jī)屏保,手機(jī)彩信,家用電器等等!這些表示FLASH的確是一個(gè)非常好的傳播載體。它能夠引申出非常多的商業(yè)機(jī)會(huì)。能夠以多樣的效果和形式來(lái)充分體現(xiàn)產(chǎn)品或企業(yè)形象。現(xiàn)在電腦,網(wǎng)絡(luò),手機(jī)用戶等等都是在不斷的增加,網(wǎng)絡(luò)的發(fā)展壯大和完美,電腦更加普及,上網(wǎng)的人更多。正因?yàn)樗性趺炊嗟挠脩,?ài)好者,創(chuàng)作者和發(fā)展平臺(tái),使用價(jià)值和欣賞價(jià)值。它現(xiàn)在雖然不能和我們的中國(guó)畫(huà),油畫(huà),版畫(huà)等藝術(shù)創(chuàng)作相提并論,但是它可以滿足社會(huì)藝術(shù)欣賞的需要和商業(yè)價(jià)值的需要,通過(guò)介紹論證FLASH是具有廣闊的天空,它是在不斷的發(fā)展和成熟中,我認(rèn)為FLASH真正的價(jià)值是其未來(lái)!它是一種新新事物,是一種新的藝術(shù)創(chuàng)作和文化。本文從對(duì)Flash的發(fā)展及其技術(shù)上的操作,和一些動(dòng)畫(huà)理念結(jié)合起來(lái)。大家了以共同學(xué)習(xí)學(xué)習(xí),互補(bǔ)互助。
1 緒論
1.1 flash概敘
Flash 由macromedia公司推出的交互式矢量圖和 Web 動(dòng)畫(huà)的標(biāo)準(zhǔn)。網(wǎng)頁(yè)設(shè)計(jì)者使用 Flash 創(chuàng)作出既漂亮又可改變尺寸的導(dǎo)航界面以及其他奇特的效果。
flash涉及到的領(lǐng)域:動(dòng)畫(huà)游戲制作,網(wǎng)絡(luò)構(gòu)件,學(xué)習(xí)課件,網(wǎng)站廣告設(shè)計(jì)及全flash網(wǎng)站,工控界面等等。主要特點(diǎn)是制作簡(jiǎn)單,通用性比較大,涉及的領(lǐng)域多,制作出的東西效果都可以做到非常精致。缺點(diǎn)在于有些效果需要?jiǎng)e的軟件輔助制作等等,不是所有效果都能制作出來(lái)。(比如些3d效果,flash就很難制作,只能通過(guò)導(dǎo)入的方式或者針并針的方式)
FLASH有三重意義:1) FLASH英文本意為“閃光”;2)它是全球流行的電腦動(dòng)畫(huà)設(shè)計(jì)軟件;3)它代表用上述軟件制作的流行于網(wǎng)絡(luò)的動(dòng)畫(huà)作品。Flash是一種交互式矢量多媒體技術(shù),他的前身是Futureplash,早期網(wǎng)上流行的矢量動(dòng)畫(huà)插件。后來(lái)由于Macromedia公司收購(gòu)了Future Splash以后便將其改名為 Flash2,到現(xiàn)在最新的flashcs3,F(xiàn)在網(wǎng)上已經(jīng)有成千上萬(wàn)個(gè)Flash站點(diǎn),著名的如Macromedia專(zhuān)門(mén)ShockRave站點(diǎn),全部采用了Shockwave Flash 和Director?梢哉f(shuō)Flash已經(jīng)漸漸成為交互式知量的標(biāo)準(zhǔn),未來(lái)網(wǎng)頁(yè)的一大主流。
Flash 最早期的版本稱(chēng)為Future Splash Animator,當(dāng)時(shí)Future Splash Animator最大的兩個(gè)用戶是微軟(Microsoft)和迪斯尼(Disney)。1996年11月,F(xiàn)uture Splash Animator賣(mài)給了MM(Macromedia.com),同時(shí)改名為Flash1.0 。 Macromedia 公司在1997年6月推出了 Flash 2.0 ,1998年5月推出了Flash3.0。但是這些早期版本的Flash所使用的都是Shockwave 播放器。自 Flash 進(jìn)入4.0 版以后,原來(lái)所使用的 Shockwave 播放器便僅供 Director 使用。Flash 4.0開(kāi)始有了自己專(zhuān)用的播放器,稱(chēng)為“Flash Player”,但是為了保持向下相容性,F(xiàn)lash仍然沿用了原有的擴(kuò)展名:.SWF(Shockwave Flash)。 2000年8月Macromedia 推出了Flash5.0 ,它所支持的播放器為 Flash Player 5。Flash 5.0中的ActionScript已有了長(zhǎng)足的進(jìn)步,并且開(kāi)始了對(duì)XML和Smart Clip(智能影片剪輯)的支持。ActionScript的語(yǔ)法已經(jīng)開(kāi)始定位為發(fā)展成為一種完整的面向?qū)ο蟮恼Z(yǔ)言,并且遵循ECMAScript的標(biāo)準(zhǔn),就像javascript那樣。 2002年3月 Macromedia 推出了Flash MX支持的播放器為 Flash Player 6。Flash 6開(kāi)始了對(duì)外部jpg和MP3調(diào)入的支持,同時(shí)也增加了更多的內(nèi)建對(duì)象,提供了對(duì)HTML文本更精確的控制,并引如SetInterval 超頻幀的概念。同時(shí)也改進(jìn)了swf文件的壓縮技術(shù)。之后Macromedia有相繼推出了Flash 8,F(xiàn)lash 9及現(xiàn)在的Flash CS3。相信Flash的軟件以后還會(huì)在不斷的更新,使其更加完美。
2 flash相關(guān)概念闡述
2.1 什么是flash動(dòng)畫(huà)
動(dòng)畫(huà)是將靜止的畫(huà)面變?yōu)閯?dòng)態(tài)的藝術(shù).實(shí)現(xiàn)由靜止到動(dòng)態(tài),主要是靠人眼的視覺(jué)殘留效應(yīng).利用人的這種視覺(jué)生理特性可制作出具有高度想象力和表現(xiàn)力的動(dòng)畫(huà)影片。動(dòng)畫(huà)以人類(lèi)視覺(jué)的原理為基礎(chǔ)。 如果快速查看一系列相關(guān)的靜態(tài)圖像,那么我們會(huì)感覺(jué)到這是一個(gè)連續(xù)的運(yùn)動(dòng)。 每一個(gè)單獨(dú)圖像稱(chēng)之為幀。幀是動(dòng)畫(huà)電影中的單個(gè)圖像。
3 flash在當(dāng)今社會(huì)中的應(yīng)用
3.1 flash在動(dòng)態(tài)網(wǎng)頁(yè)中的作用
Flash是MacroMedia公司專(zhuān)為網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)的一個(gè)交互性矢量動(dòng)畫(huà)設(shè)計(jì)軟件。網(wǎng)站設(shè)計(jì)者可以使用Flash為網(wǎng)站設(shè)計(jì)各種動(dòng)態(tài)Logo動(dòng)畫(huà)、導(dǎo)航條以及全屏動(dòng)畫(huà),還可以加入動(dòng)感音樂(lè),完全具備多媒體的各項(xiàng)功能。Flash以其體積短小,流體播放的特點(diǎn)迅速打開(kāi)市場(chǎng),將WWW上的站點(diǎn)頁(yè)面設(shè)計(jì)帶上了一個(gè)全新的高度。實(shí)現(xiàn)Web數(shù)據(jù)庫(kù)的應(yīng)用一般有兩種方法:一種是Web服務(wù)器端提供中間件,連接Web服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器;另一種是把應(yīng)用程序下載到客戶端直接訪問(wèn)數(shù)據(jù)庫(kù)。最常用的中間件技術(shù)有通用網(wǎng)關(guān)接口(CGI)和應(yīng)用程序編程接口(API)兩種。CGI程序存在效率低、速度慢等缺點(diǎn);而API很大程度上克服了CGI的缺點(diǎn),但其兼容性差,開(kāi)發(fā)難度大也讓許多開(kāi)發(fā)人員望而卻步。客戶端訪問(wèn)數(shù)據(jù)庫(kù)主要包括JavaScript和數(shù)據(jù)庫(kù)連接器(IDC)等。用JavaScript和IDC開(kāi)發(fā)Web數(shù)據(jù)庫(kù)雖然簡(jiǎn)單,但也存在功能有限、不能完全控制其過(guò)程等缺點(diǎn),所以它們也無(wú)法勝任較復(fù)雜的Web數(shù)據(jù)庫(kù)的開(kāi)發(fā)。微軟推出的ASP方案很好地解決了這些難題。ASP(Active Server Page)是Microsoft公司推出的一種基于服務(wù)器端的腳本編程語(yǔ)言,它很容易和數(shù)據(jù)庫(kù)連接。Flash與ASP的組合使網(wǎng)頁(yè)功能更加強(qiáng)大,可以通過(guò)它們和數(shù)據(jù)庫(kù)連接,能使我們的網(wǎng)站不僅具有強(qiáng)大的數(shù)據(jù)支持而且具有完美的交互界面。
3.2 flash中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接
為了實(shí)現(xiàn)Flash與數(shù)據(jù)庫(kù)的連接,需要把Flash和ASP聯(lián)系起來(lái)。變量可以通過(guò)URL傳遞給Flash,這是一種GET方法,把變量傳遞給一個(gè)swf <PARAMNAME=movie UE="myMovie.swf?myVariable=Text+of+my+variable">接著文本"Text of my variable"將會(huì)出現(xiàn)在Flash的動(dòng)畫(huà)中指定的位置,我們只要把Flash所需要的數(shù)據(jù)準(zhǔn)備好就可以實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接,然后利用Flash中的動(dòng)畫(huà)功能就可以做出既具有強(qiáng)大的數(shù)據(jù)處理能力又具有強(qiáng)大的交互能力的美觀網(wǎng)頁(yè)。ASP和數(shù)據(jù)庫(kù)的連接可用如下語(yǔ)句實(shí)現(xiàn)。 Set Connection = Server.CreateObject("ADODB.Connection")
Set Recordset = Server.CreateObject("ADODB.Recordset")
Connection.Open "people"
這樣數(shù)據(jù)庫(kù)就和ASP連接上,從而 Flash與數(shù)據(jù)庫(kù)連接上去了。在Flash中使用ASP必須滿足以下條件:服務(wù)器端server必須支持Active Server Pages并且支持?jǐn)?shù)據(jù)庫(kù);客戶端必須安裝Flash插件。3.3 如何在flash中使用數(shù)據(jù)庫(kù)
第一步要做的是建立數(shù)據(jù)庫(kù)。我們使用Access數(shù)據(jù)庫(kù)為例,表名為Staff,有三個(gè)字段:ID (自動(dòng)編號(hào)), Known(Text) ,name (Text) 。這是一個(gè)用來(lái)示范用戶名的數(shù)據(jù)庫(kù)。
第二步就是建立一個(gè)Flash 5的動(dòng)畫(huà)。步驟如下:
(1)建立三個(gè)text field.它們是用來(lái)顯示數(shù)據(jù)用的。
(2)把第一個(gè)text field的name設(shè)置為Input,它是用來(lái)接收輸入數(shù)據(jù)的。
(3)另外兩個(gè)text field分別命名為KnownAs和Surname。
(4)其它設(shè)置先為默認(rèn)。
(5)最后,從Flash的library中選擇增加一個(gè)按鈕 (應(yīng)該是一個(gè)可重用的組件 ScrollBarButton ) 。這是很重要的一步,按鈕將把輸入的變量傳遞給ASP頁(yè)面。到按鈕的屬性(Properties)上單擊Action頁(yè),單擊"+"號(hào)和On MouseEvent.勾上Release框。
(6)再次單擊"+"號(hào)和Load/Unload Movie.選擇"Load Variables Into Location"在URL輸入框內(nèi)輸入你的ASP文件名(例如flash.asp). 選擇Target。
(7) 最后,選擇Variables中的Send using POST, 單擊"+"號(hào)來(lái)設(shè)置變量在Variable輸入框內(nèi)輸入 "Input"(就是第一個(gè)text field的name) 。當(dāng)上面的工作都完成后,可以在action box內(nèi)看到如下內(nèi)容:
On (Release)
Load Variables ("flash.asp", "", vars=POST)
Set Variable: "Input" = ""
End On
這樣當(dāng)在動(dòng)畫(huà)過(guò)程中這個(gè)按鈕被點(diǎn)擊并釋放后,Input輸入框中的內(nèi)容將被傳遞給flash.asp文件。注意Form是使用的post方式傳遞變量的。
(8) 建立一個(gè)HTML頁(yè)面,在其中包含這個(gè)Flash動(dòng)畫(huà)文件。
第三步:ASP文件的代碼
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Set Recordset = Server.CreateObject("ADODB.Recordset")
Connection.Open "people"
SQL = "SELECT * FROM Staff WHERE ID=" & Request.Form("Input") & ";"
Recordset.Open SQL,Connection,1,2
If Recordset.EOF Then
KnownAs = "Not"
Surname = "Found"
Else
KnownAs = Recordset ("Known")
Surname = Recordset ("name")
End If
Recordset.Close
Connection.Close
response.write("KnownAs="+Server.URLEncode(KnownAs))
response.write("&Surname="+Server.URLEncode(Surname)
%>
需要注意的是在把KnownAs和Surname傳遞回去的寫(xiě)法,將是這樣的Known=Data1&Surname=Data2
使用Server.URLEncode(VariableName)來(lái)保證傳遞過(guò)去變量的是按照 URL格式編碼的。
4 flash動(dòng)畫(huà)的概念
4.1 什么是動(dòng)畫(huà)與動(dòng)畫(huà)設(shè)計(jì)
動(dòng)畫(huà)與動(dòng)畫(huà)設(shè)計(jì)(即原畫(huà))是不同的概念,原畫(huà)設(shè)計(jì)是動(dòng)畫(huà)影片的基礎(chǔ)工作.原畫(huà)設(shè)計(jì)的每一鏡頭的角色、動(dòng)作、表情,相當(dāng)於影片中的演員.所不同的是設(shè)計(jì)者不是將演員的形體動(dòng)作直接拍攝到膠片上,而是通過(guò)設(shè)計(jì)者的畫(huà)筆來(lái)塑造各類(lèi)角色的形象并賦予他們生命、性格和感情。
4.2 什么是動(dòng)畫(huà)片中的動(dòng)畫(huà)
動(dòng)畫(huà)片中的動(dòng)畫(huà)一般也稱(chēng)為"中間畫(huà)".這是指兩張?jiān)?huà)的中間過(guò)程而言的.動(dòng)畫(huà)片動(dòng)作的流暢、生動(dòng),關(guān)鍵要靠"中間畫(huà)"的完善.一般先由原畫(huà)設(shè)計(jì)者繪制出原畫(huà),然后動(dòng)畫(huà)設(shè)計(jì)者根據(jù)原畫(huà)規(guī)定的動(dòng)作要求以及幀數(shù)繪制中間畫(huà).原畫(huà)設(shè)計(jì)者與動(dòng)畫(huà)設(shè)計(jì)者必須有良好的配合才能順利完成動(dòng)畫(huà)片的制作。
4.3 動(dòng)畫(huà)繪制時(shí)需要的一些工具
動(dòng)畫(huà)繪制需要的工具一般有:拷貝箱工作臺(tái)、定位器、鉛筆、橡皮、顏料、曲線尺等.方法是:按原畫(huà)順序?qū)⑶昂髢蓮埉?huà)面套在定位器上,然后再覆蓋一張同樣規(guī)格的動(dòng)畫(huà)紙,通過(guò)臺(tái)下拷貝箱的燈光,在兩張?jiān)?huà)動(dòng)作之間先畫(huà)出第一張中間畫(huà)(稱(chēng)為第一動(dòng)畫(huà)),然后再將第一動(dòng)畫(huà)與第一張?jiān)?huà)疊起來(lái)套在定位器上,覆蓋另一張空白動(dòng)畫(huà)紙畫(huà)出第二動(dòng)畫(huà).依此方法,繪制出兩張?jiān)?huà)之間的全部動(dòng)作。
4.4 flash動(dòng)畫(huà)影片制作的步驟
1、由編導(dǎo)(可以是你自己)確定動(dòng)畫(huà)劇本及分鏡頭腳本;
2、美術(shù)動(dòng)畫(huà)設(shè)計(jì)人員設(shè)計(jì)出動(dòng)畫(huà)人物形象;
3、美術(shù)動(dòng)畫(huà)設(shè)計(jì)人員繪制、編排出分鏡頭畫(huà)面腳本;
4、動(dòng)畫(huà)繪制人員進(jìn)行繪制;
5、導(dǎo)入到flash進(jìn)行制作;
6、剪輯配音。
在分鏡頭畫(huà)面腳本繪制過(guò)程中,應(yīng)養(yǎng)成填表的好習(xí)慣,在表格中注明畫(huà)面的景別,畫(huà)面景別使用的專(zhuān)業(yè)術(shù)語(yǔ)有:大特寫(xiě)、特寫(xiě)、近景、中景、全景、遠(yuǎn)景、全遠(yuǎn)景、縱深景等。畫(huà)面 鏡頭號(hào) 景別 秒數(shù) 內(nèi)容摘要 對(duì)白 效果 音樂(lè)
5 flash動(dòng)畫(huà)時(shí)間的技巧
5.1 時(shí)間與幀數(shù)
對(duì)動(dòng)畫(huà)時(shí)間的基本考慮是放映速度:電影和電視的放映速度是24幀/秒,而動(dòng)畫(huà)片一般有12幀就可以了,然后錄制或拍攝時(shí)進(jìn)行雙格處理。如果繪制動(dòng)作較快的動(dòng)畫(huà)最好進(jìn)行單格處理,即每秒要繪制24個(gè)畫(huà)面。對(duì)於快速奔跑的動(dòng)作,一般采用8幀單格畫(huà)面。對(duì)於物體發(fā)生震動(dòng)用單格處理兩端的動(dòng)作就可以了。
5.2動(dòng)畫(huà)的間格距離表現(xiàn)
物體的靜止到移動(dòng)到靜止都有類(lèi)似的規(guī)律:靜止開(kāi)始時(shí)速度慢、運(yùn)動(dòng)中的速度快、運(yùn)動(dòng)停止時(shí)的速度慢.表現(xiàn)在幀數(shù)上則是:從靜止到運(yùn)動(dòng)幀數(shù)逐漸減少,從運(yùn)動(dòng)到靜止幀數(shù)逐漸增加,中間運(yùn)動(dòng)過(guò)程的速度最快,幀數(shù)也最少。
5.3 flash動(dòng)畫(huà)中循環(huán)動(dòng)作的時(shí)間
動(dòng)畫(huà)中經(jīng)常會(huì)有循環(huán)動(dòng)作,但不同的情況需要的幀數(shù)也是不同的。如:快速飄揚(yáng)的旗需要6幀畫(huà)面循環(huán);又如火焰的循環(huán),大火的動(dòng)作循環(huán)從底部燒到頂部可能需要幾秒,而小火的循環(huán)只需要幾幀;下雨的循環(huán)動(dòng)作最好設(shè)置兩層,前層雨水穿過(guò)屏幕,一般需6幀畫(huà)面,后層雨水穿過(guò)屏幕的時(shí)間慢於前層,循環(huán)的幀數(shù)也相應(yīng)多於前層;下雪的動(dòng)畫(huà)則至少需要有3種大小不同的雪花,循序的時(shí)間約需要2秒;一個(gè)急速跑步動(dòng)作需4幀畫(huà)面,快跑動(dòng)作需8幀畫(huà)面,慢跑動(dòng)作則需12幀,超過(guò)16 幀,畫(huà)面就失去沖刺感覺(jué);大象需要1~1.5秒完成一個(gè)完整的步子;小動(dòng)物如貓的一個(gè)動(dòng)作只需0.5 秒或更少;鷹的翅膀一個(gè)循環(huán)需要8幀;小麻雀的翅膀循環(huán)動(dòng)作有2幀畫(huà)面就可以了。
5.4 flash 背景透明和層次問(wèn)題
<PARAM NAME=wmode value=transparent>
#flash背景透明,在flash語(yǔ)句中加入這句或者:
選中剛才已插入的flash動(dòng)畫(huà),右擊鼠標(biāo)選擇參數(shù),在彈出的對(duì)話框中點(diǎn)擊+加號(hào)圖標(biāo),在左側(cè)的參數(shù)中鍵入wmode在右側(cè)的值框內(nèi)鍵入transparent點(diǎn)擊ok,按f12進(jìn)行預(yù)覽,ok!我們所要的透明效果就出現(xiàn)了!
在Mozilla,Firefox瀏覽器中起作用的是這個(gè)標(biāo)簽 <embed></embed> 那這樣,在<embed>標(biāo)簽內(nèi)加入屬性 wmode="transparent" 就可以實(shí)現(xiàn)flash背景透明,如<embed src="your.swf" wmode="transparent" quality="high"></embed>
embed好像不提倡使用(網(wǎng)景發(fā)明的),w3c推薦用object代替。
也可以嘗試加到object中讓flash不要漂到最高層:
<param name="wmode" value="Opaque
6 flash動(dòng)畫(huà)的相關(guān)概念和制作過(guò)程
6.1 形狀補(bǔ)間動(dòng)畫(huà)的概念
在Flash的時(shí)間幀面板上,在一個(gè)時(shí)間點(diǎn)(關(guān)鍵幀)繪制一個(gè)形狀,然后在另一個(gè)時(shí)間點(diǎn)(關(guān)鍵幀)更改該形狀或繪制另一個(gè)形狀,F(xiàn)lash 根據(jù)二者之間的幀的值或形狀來(lái)創(chuàng)建的動(dòng)畫(huà)被稱(chēng)為“形狀補(bǔ)間動(dòng)畫(huà)”。
6.2構(gòu)成形狀補(bǔ)間動(dòng)畫(huà)的元素
形狀補(bǔ)間動(dòng)畫(huà)可以實(shí)現(xiàn)兩個(gè)圖形之間顏色、形狀、大小、位置的相互變化,其變形的靈活性介于逐幀動(dòng)畫(huà)和動(dòng)作補(bǔ)間動(dòng)畫(huà)二者之間,使用的元素多為用鼠標(biāo)或壓感筆繪制出的形狀,如果使用圖形元件、按鈕、文字,則必先“打散”再變形。
6.3 形狀補(bǔ)間動(dòng)畫(huà)在時(shí)間幀面板上的表現(xiàn)
形狀補(bǔ)間動(dòng)畫(huà)建好后,時(shí)間幀面板的背景色變?yōu)榈G色,在起始幀和結(jié)束幀之間有一個(gè)長(zhǎng)長(zhǎng)的箭頭。
6.4 創(chuàng)建形狀補(bǔ)間動(dòng)畫(huà)的方法
在時(shí)間軸面板上動(dòng)畫(huà)開(kāi)始播放的地方創(chuàng)建或選擇一個(gè)關(guān)鍵幀并設(shè)置要開(kāi)始變形的形狀,一般一幀中以一個(gè)對(duì)象為好,在動(dòng)畫(huà)結(jié)束處創(chuàng)建或選擇一個(gè)關(guān)鍵幀并設(shè)置要變成的形狀,再單擊開(kāi)始幀,在【屬性】面板上單擊【補(bǔ)間】旁邊的小三角,在彈出的菜單中選擇【形狀】,此時(shí),時(shí)間軸上的變化如圖3-3-1所示,一個(gè)形狀補(bǔ)間動(dòng)畫(huà)就創(chuàng)建完畢。Flash的【屬性】面板隨鼠標(biāo)選定的對(duì)象不同而發(fā)生相應(yīng)的變化。當(dāng)我們建立了一個(gè)形狀補(bǔ)間動(dòng)畫(huà)后,點(diǎn)擊時(shí)間幀,【屬性】
6.5 歌詞的制作
6.5.1 文字的遮罩效果
6.5.2 文字的淡入淡出效果
6.6 元件的制作與素材的引用
6.7 flash音樂(lè)導(dǎo)入與播放控制
7 flash中聲音和聲道平衡的控制
7.1 音樂(lè)的播放和停止
(1)首先從外部導(dǎo)入一個(gè)音樂(lè),也就是用File>Import導(dǎo)入;蛑苯訌腤indow>Common Libraie>Sounds中拖一個(gè)到舞臺(tái)上。
(2)然后選擇Window>Library。從中選中你剛導(dǎo)入的音樂(lè),并按鼠標(biāo)右鍵,選中其中的Linkage,如下圖:
(3)在跳出的Symbol Linkage Properties對(duì)話框中,在Linkage中選Export this symbol,在identifier中輸入你想要取的音樂(lè)名字,如"likesound"。如果你用的是flash mx,則選擇Export for ActionScript。
(4)接著從庫(kù)中選擇兩個(gè)按鈕,并放在舞臺(tái)上,如下圖:
(5)在第一個(gè)開(kāi)始按鈕上捆綁如下代碼:
on (release) {
s=new Sound();
s.attachSound("likesound");
s.start(0,6);
}
(6)在第二個(gè)停止按鈕上捆綁如下代碼:
on (release) {
s.stop()
}7.2 音量的控制
(1)從庫(kù)中選一個(gè)按鈕放在舞臺(tái)上,把這個(gè)按鈕轉(zhuǎn)換成MovieClip。這樣做的目的是能把這個(gè)按鈕既可以接受電影事件也能接受按鈕事件,
(2)在這個(gè)按鈕的電影剪輯上加入以下代碼:
onClipEvent (load) {
top = _y;
left = _x;
right = _x;
bottom = _y+100;
}
onClipEvent (enterFrame) {
if (dragging=true) {
_root.s.setVolume(100-(_y-top));
}
}
7.3 調(diào)節(jié)聲音的平衡
(1)從庫(kù)中選一個(gè)按鈕放在舞臺(tái)上,把這個(gè)按鈕轉(zhuǎn)換成MovieClip。這樣做的目的是能把這個(gè)按鈕既可以接受電影事件也能接受按鈕事件。(此例是最下的那個(gè)按鈕,既橫向的那個(gè))
(10)在這個(gè)按鈕的電影剪輯上加入以下代碼
onClipEvent (load) {
top = _y;
bottom = _y;
left = _x-50;
right = _x+50;
center = _x;
}
onClipEvent (enterFrame) {
if (dragging=true) {
_root.s.setPan((_x-center)*2);
}
}
(11)通過(guò)雙擊這個(gè)電影剪輯,或通過(guò)選中這個(gè)電影后再選Edit>Edit Symbol,進(jìn)入該電影剪輯地編輯狀態(tài),選中按鈕本身,在這個(gè)按鈕上捆綁以下代碼(和上次的操作完全相同)。
on (press) {
startDrag ("", false, left, top, right, bottom);
dragging = true;
}
on (release) {
stopDrag ();
dragging = false;
}
8 總結(jié)flash動(dòng)畫(huà)的根本
Flash動(dòng)畫(huà)說(shuō)到底就是“遮罩+補(bǔ)間動(dòng)畫(huà)+逐幀動(dòng)畫(huà)”與元件(主要是影片剪輯)的混合物,通過(guò)這些元素的不同組合,從而可以創(chuàng)建千變?nèi)f化的效果。
三大基本功能之外的延伸Flash動(dòng)畫(huà)的三大基本功能是一切Flash動(dòng)畫(huà)應(yīng)用的基礎(chǔ)。但現(xiàn)在Flash已經(jīng)是一個(gè)非常強(qiáng)大的平臺(tái),他是一個(gè)富媒體環(huán)境。在Flash 4時(shí)他加入了MP3聲音的支持,F(xiàn)lash 3及以前的版本對(duì)音頻支持是很匱乏的,從那個(gè)時(shí)候起你可以設(shè)計(jì)多媒體的Flash動(dòng)畫(huà)了。在Flash 6時(shí)他加入了視頻的支持,F(xiàn)lash 5及以前的版本不支持視頻(不包括鏈接的Quicktime),這時(shí),你可以嵌入視頻,也可以播放外部的Flv格式的視頻。甚至,你還可以捕做到來(lái)自麥克風(fēng)和攝像頭的實(shí)時(shí)音頻和視頻。雖然Flash 4以前的版本中也有簡(jiǎn)潔的腳本代碼,但應(yīng)該不算有嚴(yán)格意義上的Actionscript,充其量只能算是Action,因?yàn)樗麅H有簡(jiǎn)單的幾條語(yǔ)句,連加減乘除運(yùn)算符都沒(méi)有。增強(qiáng)的圖形處理功能目前Flash對(duì)位圖的處理功能還比較弱,因?yàn)樗畛跏菑氖噶刻幚砥鹗嫉,加之矢量圖形是Flash GUI設(shè)計(jì)之基石,所以估計(jì)還會(huì)沿著矢量處理的道路繼續(xù)前進(jìn)。
不過(guò)最近的濾鏡和圖像混合模式也向位圖處理領(lǐng)域邁出一大步。相信未來(lái)會(huì)有更多更好的這方面的功能加進(jìn)來(lái)。
Flash的功能可能越來(lái)越復(fù)雜,如何系統(tǒng)地掌握這項(xiàng)技術(shù)就顯得非常重要。系統(tǒng)地掌握一門(mén)技術(shù)有兩個(gè)好處:一個(gè)是對(duì)目前的功能有清晰的認(rèn)識(shí);第二,就是能夠從容應(yīng)對(duì)更復(fù)雜的知識(shí)。
了解這些對(duì)于一個(gè)初入門(mén)的動(dòng)畫(huà)設(shè)計(jì)者是非常有意義的,正是將這些功能邏輯的整理出來(lái),有利于用戶建立正確的、邏輯的知識(shí)體系,而不是再在黑夜里徘徊了。
參考文獻(xiàn)
[1].黃岡 于林 主編,《Macromedia Flash MX 標(biāo)準(zhǔn)教程》,北京希望電子出版社。本版號(hào):ISBN 7—900118—41—1 . 2004,6:67~67
[2].黃汗兵 主編,《Show good 創(chuàng)作寶典之FLASH MX教學(xué)課件與互動(dòng)游戲》,人民郵電出版社。本版號(hào):ISBN 7—115—10741—3120. 2005,18(2):50~50
[3].《FLASH MX實(shí)例創(chuàng)作教學(xué)寶典》,金版電子出版公司
【最新的Flash動(dòng)畫(huà)設(shè)計(jì)畢業(yè)論文】相關(guān)文章:
Flash動(dòng)畫(huà)設(shè)計(jì)論文03-03
最新畢業(yè)論文致謝信11-27
最新畢業(yè)論文提綱格式11-30
最新畢業(yè)論文致謝模板03-26
最新畢業(yè)論文提綱格式范例03-05
2014年最新畢業(yè)論文致謝02-27
最新畢業(yè)論文答辯流程11-14
最新畢業(yè)論文致謝(精選17篇)02-28