畢業(yè)論文——多媒體自薦光盤(pán)_第1頁(yè)
已閱讀1頁(yè),還剩34頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)</p><p>  題 目 多媒體自薦光盤(pán) </p><p>  院 系 計(jì)算機(jī)科學(xué)與工程系 </p><p>  專(zhuān) 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) _</p><p>  年 級(jí) ___</p><p> 

2、 學(xué)生姓名 </p><p>  指導(dǎo)教師 __</p><p>  年 月 日</p><p><b>  多媒體自薦光盤(pán)</b></p><p><b>  摘要</b></p><p

3、>  計(jì)算機(jī)動(dòng)畫(huà)技術(shù)的廣泛應(yīng)用,使人類(lèi)的視覺(jué)使勁兒發(fā)生了巨大的變化,各種計(jì)算機(jī)動(dòng)畫(huà)以很強(qiáng)的表現(xiàn)力,直觀形象的向人們展示著各種運(yùn)動(dòng)現(xiàn)象和動(dòng)畫(huà)藝術(shù)作品。它以強(qiáng)有力的視覺(jué)沖擊力和風(fēng)趣幽默的藝術(shù)特點(diǎn),稱(chēng)為多媒體素材中最具有吸引力的信息媒體。</p><p>  ActionScript是Flash 的動(dòng)作腳本語(yǔ)言,它的出現(xiàn)使得Flash具有更強(qiáng)的交互性。由于這一特點(diǎn),F(xiàn)lash被廣泛的應(yīng)用于各種軟件的編制中。如何利

4、用Flash提供給的ActionScript動(dòng)作語(yǔ)言來(lái)編制各種動(dòng)畫(huà),ActionScript中的動(dòng)作、函數(shù)如何選擇,往往是多數(shù)Flash開(kāi)發(fā)者所關(guān)心的。</p><p>  關(guān)鍵詞 幀 關(guān)鍵幀 補(bǔ)間動(dòng)畫(huà) 透明度 圖層</p><p><b>  Abstact</b></p><p>  Computer animation tec

5、hnology widely used, the human visual energy to make a significant change, various computer animation with a very strong performance, visual image to demonstrate various sports phenomenon and animation works of art. It&#

6、39;s a strong visual impact and humorous art features Multimedia materials as the most attractive media information. </p><p>  Flash ActionScript is the scripting language movement, Its appearance makes Flas

7、h is more interactive. Because of this characteristic, Flash has been widely applied in all sorts of software produced. How to use the Flash ActionScript language moves to the preparation of the various animation, Action

8、Script of action, how to choose the function, Flash is most often developers are concerned about.</p><p>  Key Words Frame Key Frame Between animation Transparency</p><p><b>  Layers

9、</b></p><p><b>  目錄</b></p><p>  flash基礎(chǔ)知識(shí)……………………………………………………………………….3</p><p>  flash的發(fā)展歷程簡(jiǎn)介…………………………………………………………….3</p><p>  flash的制作特點(diǎn)………………………………

10、………………………………….4</p><p>  flash的制作原理………………………………………………………………….9</p><p>  flash的設(shè)計(jì)與制作………………………………………………………………….10</p><p>  2.1 動(dòng)畫(huà)設(shè)計(jì)…………………………………………………………………………….10</p><p>

11、;  2.2 設(shè)計(jì)原則…………………………………………………………………………….11</p><p>  2.3 flash動(dòng)畫(huà)的表現(xiàn)形式…………………………………………………………….11</p><p>  三. flash的幀的設(shè)置…………………………………………………………………..12</p><p>  四. flash按鈕代碼設(shè)置…………………………

12、……………………………………..13</p><p>  4.1 flash場(chǎng)景及幀轉(zhuǎn)換設(shè)置………………………………………………………….13</p><p>  4.2 按鈕響應(yīng)代碼……………………………………………………………………..13</p><p>  4.3 按鈕聲音的添加…………………………………………………………………..14</p>

13、<p>  五 動(dòng)畫(huà)的構(gòu)思和實(shí)現(xiàn)…………………………………………………………………..15</p><p>  5.1 歡迎界面…………………………………………………………………………..15</p><p>  5.2 過(guò)度界面…………………………………………………………………………..17</p><p>  5.3 選擇界面………………………………

14、…………………………………………..18</p><p>  六. ActionScript的一些基本語(yǔ)法規(guī)則……………………………………………..24</p><p>  七. flash的未來(lái)發(fā)展前景…………………………………………………………….29</p><p>  八.致謝…………………………………………………………………………………..32</p

15、><p>  九.參考文獻(xiàn)……………………………………………………………………………..33</p><p><b>  前言</b></p><p>  Flash是 一款二維動(dòng)畫(huà)軟件,原名是 Future Splash,后來(lái)被Macromedia公司收購(gòu),正式更名為flash。他與macromedia公司生產(chǎn)的另外兩款軟件――Dreamweav

16、er和Fieeworks并稱(chēng)為“網(wǎng)頁(yè)三劍客”,是網(wǎng)頁(yè)設(shè)計(jì)的三把利刃。Flash mx是flash的第六個(gè)版本,因此也叫作flash 6。Flash進(jìn)入中國(guó)僅僅四五年的時(shí)間,學(xué)習(xí)和使用他的人與日俱增,,以flash為主題的網(wǎng)站在因特網(wǎng)上遍地開(kāi)花,訪問(wèn)量居高不下;幾乎所有網(wǎng)站上都有flash制作的廣告,mtv以及游戲,甚至出現(xiàn)了許許多多的全flsah網(wǎng)站。為什么flash能夠得到人們的如此厚愛(ài)呢?了解flash的朋友都不難回答,這是因?yàn)?,f

17、lash將高深莫測(cè)的平面動(dòng)畫(huà)徹底平民化了,任何人都能花最短的時(shí)間學(xué)會(huì)flsah并且讓做出讓自己驚嘆不已的動(dòng)畫(huà),閃客這個(gè)光榮的稱(chēng)號(hào)稱(chēng)為無(wú)數(shù)flash愛(ài)好者追逐的夢(mèng)想,甚至可以毫不夸張的說(shuō),flash徹底改變了許多人的未來(lái)。Flash mx在以前的版本上做出了大刀闊斧的變革,使這個(gè)優(yōu)秀的軟件在界面的人性化,使用的方便化和功能的強(qiáng)大化方面都有了質(zhì)的飛躍。</p><p>  一. Flash基礎(chǔ)知識(shí)</p>

18、<p>  1.1 flash的發(fā)展歷程簡(jiǎn)介</p><p>  Flash的前身是Future Splash,它是為了完善Macromedia的拳頭產(chǎn)品Director而開(kāi)發(fā)的一款用于網(wǎng)絡(luò)發(fā)布的插件,它的出現(xiàn)改變了Director在網(wǎng)絡(luò)上運(yùn)行緩慢的尷尬局面。1996年原開(kāi)發(fā)公司被Macromedia公司收購(gòu),其核心產(chǎn)品也被正式更名為Flash,并相繼推出了Flash 1.0、Flash 2.0、F

19、lash 3.0、Flash 4.0、Flash 5.0、Flash MX以及目前的Flash MX 2004。</p><p>  由于Flash具有文件數(shù)據(jù)量小、適于網(wǎng)絡(luò)傳輸?shù)奶攸c(diǎn),并且擁有可無(wú)限放大的高品質(zhì)矢量圖形、完美的聲音效果及較強(qiáng)的交互性能,因此受到了廣大動(dòng)畫(huà)愛(ài)好者的一致歡迎。正是廣大用戶(hù)對(duì)Flash這種空前的關(guān)注與熱情,使得Flash日臻完善并且已經(jīng)成為目前事實(shí)上的交互式矢量動(dòng)畫(huà)標(biāo)準(zhǔn)。</p&

20、gt;<p>  前幾年,因?yàn)榫W(wǎng)絡(luò)的帶寬問(wèn)題導(dǎo)致傳輸速率非常緩慢,要制作具有動(dòng)畫(huà)效果的網(wǎng)頁(yè)幾乎是不可能的,因此網(wǎng)頁(yè)一直都是靜態(tài)的,缺乏變化。隨著帶寬的增加和Java語(yǔ)言的流行,網(wǎng)頁(yè)中開(kāi)始出現(xiàn)了水面倒影、飄雪、彩虹字、滾動(dòng)字幕等特效?,F(xiàn)在進(jìn)入某個(gè)網(wǎng)頁(yè)時(shí),會(huì)發(fā)現(xiàn)其動(dòng)畫(huà)效果不再是單純的反復(fù)運(yùn)動(dòng),而可以在畫(huà)面里進(jìn)行菜單選擇以及播放聲音文件等操作,究其原因,F(xiàn)lash功不可沒(méi)。</p><p>  為了獲得交

21、互功能,網(wǎng)頁(yè)設(shè)計(jì)者開(kāi)始在網(wǎng)頁(yè)中加入JavaScript、VBScript等腳本程序以及Java小程序來(lái)接收用戶(hù)的信息并給出具體響應(yīng)。例如,當(dāng)鼠標(biāo)指針指向某一位置時(shí),網(wǎng)頁(yè)中將給出友好的動(dòng)畫(huà)文本提示。但是要制作這樣的網(wǎng)頁(yè),必須掌握J(rèn)ava、JavaScript這樣的編程語(yǔ)言,這又使得許多網(wǎng)頁(yè)動(dòng)畫(huà)設(shè)計(jì)者望而卻步。而且,即使能夠熟練使用這些語(yǔ)言,為了獲得類(lèi)似的效果,也需要耗費(fèi)大量的時(shí)間和精力,使復(fù)雜網(wǎng)頁(yè)的制作周期大為加長(zhǎng)。Flash的出現(xiàn),大大

22、減輕了網(wǎng)頁(yè)設(shè)計(jì)者的工作強(qiáng)度,使網(wǎng)頁(yè)的制作變得輕松、簡(jiǎn)單。</p><p>  現(xiàn)在當(dāng)你隨意打開(kāi)一個(gè)網(wǎng)頁(yè),都會(huì)發(fā)現(xiàn)Flash動(dòng)畫(huà)已經(jīng)無(wú)處不在,從Logo到廣告短片,甚至于整個(gè)網(wǎng)頁(yè)的制作,幾乎都可看到Flash的身影。可以說(shuō)Flash正在以其強(qiáng)大的魅力,影響著人們對(duì)于網(wǎng)絡(luò)的認(rèn)識(shí)。</p><p>  目前,F(xiàn)lash格式已經(jīng)作為開(kāi)放標(biāo)準(zhǔn)公布,并獲得了第三方軟件的支持,將有更多的瀏覽器支持Fla

23、sh動(dòng)畫(huà),而Flash動(dòng)畫(huà)也必將獲得更加廣泛的應(yīng)用。</p><p>  另外,目前許多產(chǎn)品展示、多媒體演示及課件的制作也都采用Flash進(jìn)行,更加擴(kuò)展了Flash的應(yīng)用領(lǐng)域。而這些都使我們有理由相信,當(dāng)各領(lǐng)域都開(kāi)始使用Flash時(shí),它的應(yīng)用前景令人鼓舞。 </p><p>  1.2flash的制作特點(diǎn):</p><p>  Flash到底具有什么樣的特點(diǎn),使得它

24、成為了眾多多媒體設(shè)計(jì)師和網(wǎng)頁(yè)設(shè)計(jì)師的選擇呢?Flash具有很多的特點(diǎn),包括矢量動(dòng)畫(huà)格式的文件體積小,圖像質(zhì)量好,“流”式的播放方式,支持多種多樣的文件格式,以及簡(jiǎn)單的操作和插件播放形式。</p><p>  為什么Flash是一個(gè)矢量動(dòng)畫(huà)設(shè)計(jì)軟件呢?矢量圖究竟是什么?矢量圖是計(jì)算機(jī)利用點(diǎn)和線的屬性方式來(lái)表達(dá)的,可以通過(guò)對(duì)圖像中的點(diǎn)進(jìn)行移動(dòng)和達(dá)到修改圖像的目的。矢量圖的特點(diǎn)在于圖像文件小,而且對(duì)于圖像的放大和縮小均

25、不會(huì)影響圖像的質(zhì)量。矢量圖的制作軟件一般有FreeHand、Illustrator、和CorelDRAW。</p><p><b>  矢量圖形光滑的邊緣</b></p><p>  位圖是以像素的點(diǎn)作為存儲(chǔ)圖像的,這些像素點(diǎn)在圖像中會(huì)顯得異常絢麗。但是,當(dāng)圖像放大時(shí)會(huì)出現(xiàn)馬賽克現(xiàn)象。而且由于位圖是用像素點(diǎn)方式存儲(chǔ),所以一般來(lái)說(shuō)位圖圖像會(huì)比矢量圖較大。當(dāng)然,并不是說(shuō)所

26、有的矢量圖都比位圖小,如果是線條特別復(fù)雜,圖像色彩內(nèi)容也特別復(fù)雜的話,有時(shí)完全相同的圖像矢量圖也會(huì)比位圖大,但這樣的情況并不常發(fā)生。位圖常見(jiàn)的制作軟件是PhotoShop。</p><p><b>  位圖圖形</b></p><p><b>  ◆圖像質(zhì)量</b></p><p>  由于Flash動(dòng)畫(huà)采用的是矢量圖像,

27、所以在輸出動(dòng)畫(huà)方面更加適合于卡通動(dòng)畫(huà)制作,如今網(wǎng)絡(luò)上的動(dòng)畫(huà)演示也以卡通動(dòng)畫(huà)為主。用Flash動(dòng)畫(huà)來(lái)比較GIF動(dòng)畫(huà),F(xiàn)lash動(dòng)畫(huà)則具有明顯的優(yōu)勢(shì),一是因?yàn)镕lash動(dòng)畫(huà)使用矢量圖像,相應(yīng)的文件大小要比GIF動(dòng)畫(huà)小的多,再加上GIF動(dòng)畫(huà)只能輸出256色,已經(jīng)遠(yuǎn)遠(yuǎn)不能滿(mǎn)足大眾對(duì)動(dòng)畫(huà)圖像的要求。而Flash輸出動(dòng)畫(huà)圖像為真彩,具有真正的多媒體意義。如:支持導(dǎo)入音樂(lè)文件,支持交互內(nèi)容等等,再也不是一般的動(dòng)畫(huà)制作軟件所能比擬,所以在圖像方面,F(xiàn)l

28、ash動(dòng)畫(huà), 依然強(qiáng)出一馬。</p><p><b>  ◆“流”式播放</b></p><p>  Flash動(dòng)畫(huà)采用如今先進(jìn)的“流”式播放技術(shù),即用戶(hù)可以邊下載邊觀看,完全適應(yīng)了當(dāng)今網(wǎng)絡(luò)的帶寬問(wèn)題,使得用戶(hù)觀看動(dòng)畫(huà)再也不用等待。同時(shí),也可以在Flash獨(dú)有的ActionScript腳本中加入等待程序,使動(dòng)畫(huà)在下載完畢以后再觀看,結(jié)束了網(wǎng)絡(luò)動(dòng)畫(huà)的速度隱患。另外Fla

29、sh由于插件和文件的短小比之Director更加適合在網(wǎng)絡(luò)傳播。</p><p>  ◆多樣的文件導(dǎo)入導(dǎo)出格式</p><p>  Flash支持多樣的文件導(dǎo)入導(dǎo)出,不僅可以輸出.fla動(dòng)畫(huà)格式,還可以以.avi、.gif、.html、.mov、.smil、和可執(zhí)行文件的.exe等多種文件格式輸出。即便用戶(hù)不會(huì)使用這些相關(guān)軟件的制作也一樣可以用Flash解決。</p><

30、;p>  再來(lái)看看Flash支持導(dǎo)入的文件格式,大部份的位圖圖像格式和矢量圖文件格式都可以在Flash中導(dǎo)入,還有音樂(lè)文件,F(xiàn)lash8.0版本已經(jīng)支持MP3的導(dǎo)入和輸出。制作影音俱佳的多媒體動(dòng)畫(huà)從此不再犯難。</p><p>  Flash的輸出面板</p><p>  Flash的Action功能</p><p>  ActionScript腳本開(kāi)發(fā)可能是

31、Flash8.0版本最偉大的改進(jìn),比之Director的Lingo語(yǔ)言,ActionScript腳本的簡(jiǎn)單易學(xué)和易用性,對(duì)初學(xué)者也是體貼倍至。使用全新的腳本開(kāi)發(fā)功能,交互性的多媒體更加強(qiáng)勁,面向?qū)ο蟮哪_本編程使Flash更像是一個(gè)強(qiáng)大的程序開(kāi)發(fā)軟件,從此以后,F(xiàn)lash已經(jīng)不再是一個(gè)設(shè)計(jì)軟件,它朝著集編程、美工、設(shè)計(jì)眾多強(qiáng)勢(shì)于一身的方向大步邁進(jìn)。</p><p><b>  強(qiáng)大的面板</b>

32、;</p><p>  對(duì)于大型的動(dòng)畫(huà)設(shè)計(jì),沒(méi)有一個(gè)管理控制臺(tái),將是非常不幸的事情。設(shè)計(jì)人員往往讓眾多的符號(hào)和程序捉弄的摸不著頭腦,但現(xiàn)在Flash8.0版本注入了強(qiáng)心針----Movie Explorer影片控制臺(tái)以后,惡夢(mèng)從此不再,管理場(chǎng)景和符號(hào)已經(jīng)不再是一件痛苦的事了</p><p>  Flash的影片控制臺(tái)</p><p>  Flash的安裝非常簡(jiǎn)單,基

33、本上用戶(hù)只要按照默認(rèn)的設(shè)置安裝就可以了。打開(kāi)Flash8.0,你可以看到,F(xiàn)lash8.0與Flash6.0相比界面發(fā)生了相當(dāng)大的變化,最重要的變化就是浮動(dòng)面板的變化了。相對(duì)于設(shè)計(jì)人員來(lái)說(shuō),這樣的變化可以使工作變得相當(dāng)?shù)妮p松了。因?yàn)檫@樣的界面不僅與Dreamweaver和Fireworks有了共通之處,而且乍一看之下,還真有點(diǎn)PhotoShop的味道了。每一個(gè)浮動(dòng)面板都可以與它的組合面板分離,也可以加入到其它的面板中,并不一定非得按默認(rèn)

34、設(shè)置,可以根據(jù)設(shè)計(jì)人員的個(gè)人喜好,隨意修改面板的組合,對(duì)設(shè)計(jì)工作可以說(shuō)是倍加照顧。而工具箱的設(shè)計(jì)還有時(shí)間軸和圖 層,都似乎更加適合設(shè)計(jì)工作的使用,這里將是我們通往動(dòng)畫(huà)王國(guó)的直通車(chē)。</p><p>  Flash的操作界面</p><p>  1.3 flash的制作原理</p><p>  “動(dòng)畫(huà)”,顧名思義,就是“動(dòng)著的圖畫(huà)”。它是由一組連續(xù)的畫(huà)面而組成的,每

35、一張畫(huà)面與它前后的畫(huà)面都有一些不同的差別,當(dāng)把這些畫(huà)面連續(xù)播放時(shí),在人的視覺(jué)中就可以形成連續(xù)的動(dòng)畫(huà),產(chǎn)生動(dòng)態(tài)效果。Flash屬于計(jì)算機(jī)輔助動(dòng)畫(huà),主要是借助計(jì)算機(jī)來(lái)完成傳統(tǒng)手工繪制動(dòng)畫(huà)的工作。 Flash的制作,具有相當(dāng)高的準(zhǔn)確性和一致性,在編輯修改方面具有一定的方便性和可靠性。 可以充分利用拷貝、粘貼、放大、縮小、翻轉(zhuǎn)、旋轉(zhuǎn)、變形等操作降低工作的重復(fù)性和勞動(dòng)強(qiáng)度,有效的提高制作效率和縮短制作周期。 </p><p&g

36、t;  原始動(dòng)畫(huà)原理,你可能看到過(guò)幻燈片吧,就是這個(gè)原理,就是把每一張畫(huà)按每秒24幀的速度放出,就能看到連續(xù)的動(dòng)畫(huà). 也就是FLASH中的逐幀動(dòng)畫(huà).同樣電影也是這樣的原理. 19世紀(jì)20年代,英國(guó)科學(xué)家發(fā)現(xiàn)了人眼的“視覺(jué)暫留”現(xiàn)象(物體被移動(dòng)后其形象在人眼視網(wǎng)膜上還可有約1秒的停留),揭示了連續(xù)分解的動(dòng)作在快速閃現(xiàn)時(shí)產(chǎn)生活動(dòng)影像的原理。說(shuō)到Flash,大家一定都很熟悉,它是macromedia公司推出的基于矢量圖形的流媒體動(dòng)畫(huà)

37、軟件,現(xiàn)在Flash的應(yīng)用方向已經(jīng)是越來(lái)越廣泛,從網(wǎng)絡(luò),媒體到手機(jī)彩信,它已經(jīng)逐漸進(jìn)入了我們的生活。學(xué)習(xí)Flash,不光可以滿(mǎn)足你制作專(zhuān)業(yè)級(jí)動(dòng)畫(huà)的欲望,也可以對(duì)個(gè)人的發(fā)展起到很大的作用。在網(wǎng)頁(yè)三劍客中,F(xiàn)lash可以說(shuō)是一個(gè)非常有個(gè)性,非常獨(dú)立但又和網(wǎng)絡(luò)結(jié)合很緊密的流媒體動(dòng)畫(huà)制作軟件。簡(jiǎn)單的操作就可以制作動(dòng)感十足的動(dòng)畫(huà),支持多種格式的多媒體文件置入,強(qiáng)大的交互功能,都是我們不可不學(xué)Flash的理由。 Flash中的動(dòng)畫(huà)制作方式

38、總的分為兩種,一種是類(lèi)似于Fireworks中的幀動(dòng)畫(huà)的制作,還有就是補(bǔ)間動(dòng)畫(huà)。使用幀動(dòng)畫(huà)可以制作一些真實(shí)的,專(zhuān)業(yè)的動(dòng)畫(huà)效果。使</p><p>  二.Flash動(dòng)畫(huà)設(shè)計(jì)制作方法</p><p>  動(dòng)畫(huà)在設(shè)計(jì)和制作過(guò)程中,必須要根據(jù)動(dòng)畫(huà)的原理來(lái)設(shè)計(jì)和制作,我們已經(jīng)知道了,靜態(tài)的圖畫(huà)之所以能產(chǎn)生動(dòng)態(tài)的效果,是利用了人眼視覺(jué)的滯留現(xiàn)象,連續(xù)播放靜態(tài)的 圖畫(huà)會(huì)產(chǎn)生動(dòng)畫(huà)效果。</p>

39、;<p><b>  2.1動(dòng)畫(huà)設(shè)計(jì)</b></p><p>  在設(shè)計(jì)動(dòng)畫(huà)過(guò)程中,首先要注意的是 怎樣把一個(gè)動(dòng)態(tài)的過(guò)程分解成若干個(gè)既有連續(xù)性又有差別性的靜態(tài)圖像,設(shè)計(jì)時(shí)動(dòng)畫(huà)數(shù)量可多可少,畫(huà)面數(shù)量多時(shí)動(dòng)畫(huà)流暢自然,運(yùn)動(dòng)的速度比較緩慢。畫(huà)面的數(shù)量少時(shí)動(dòng)畫(huà)不流暢,不自然,運(yùn)動(dòng)的速度也比較快</p><p>  但是,毫無(wú)規(guī)律和雜亂無(wú)章的畫(huà)面夠不成具有實(shí)際意義

40、的動(dòng)畫(huà),無(wú)論是從視覺(jué)效果上還是從實(shí)際意義上,都每有實(shí)際價(jià)值意義,在二維動(dòng)畫(huà)設(shè)計(jì)過(guò)程中,一定要遵循動(dòng)畫(huà)原理和設(shè)計(jì)原則,才能做好設(shè)計(jì)工作。</p><p><b>  2.2設(shè)計(jì)原則</b></p><p>  二維動(dòng)畫(huà)的設(shè)計(jì)原則主要是:動(dòng)畫(huà)是由多個(gè)畫(huà)面而組成的,并且畫(huà)面的內(nèi)容必須是連續(xù)有規(guī)律性的.各畫(huà)面之間的內(nèi)容必須是有規(guī)律性的.畫(huà)面之間的內(nèi)容,在整體上是一致的,在個(gè)別

41、部分是有差別的,這些差別主要表現(xiàn)在位置.形狀.大小.顏色等方面.且差別的方面也是有規(guī)律性的.畫(huà)面中對(duì)象的動(dòng)作在相鄰兩幅畫(huà)面的變化中只能有微笑的差別,后一幅是前一幅畫(huà)面的繼續(xù).</p><p>  在表現(xiàn)形式上,可以在嚴(yán)格遵循運(yùn)動(dòng)規(guī)律的前提下,進(jìn)行適當(dāng)?shù)目鋸埡屯怀?動(dòng)畫(huà)的節(jié)奏要以符合自然運(yùn)動(dòng)規(guī)律為標(biāo)準(zhǔn).在夸張表時(shí),可以適當(dāng)?shù)恼{(diào)整節(jié)奏的快慢,對(duì)特意需要說(shuō)明的問(wèn)題,可以有意的加快或者是減慢節(jié)奏,以達(dá)到突出重點(diǎn),和強(qiáng)化記

42、憶的作用.動(dòng)畫(huà)的節(jié)奏也可以通過(guò)畫(huà)面間的相對(duì)位移量來(lái)進(jìn)行控制,相對(duì)位移量大時(shí),對(duì)象的移動(dòng)距離就長(zhǎng),節(jié)奏也就快.相對(duì)位移量小時(shí),對(duì)象移動(dòng)的距離就短,節(jié)奏也就會(huì)變慢.</p><p>  2.3 Flash動(dòng)畫(huà)的表現(xiàn)形式</p><p>  Flash動(dòng)畫(huà)根據(jù)設(shè)計(jì)方法的不同,又可以把動(dòng)畫(huà)分成不同的動(dòng)畫(huà)形式,在 flash動(dòng)畫(huà)中,主要的動(dòng)畫(huà)形式有關(guān)鍵幀動(dòng)畫(huà).路徑動(dòng)畫(huà).和變形動(dòng)畫(huà)三種形式.</

43、p><p> ?、訇P(guān)鍵幀動(dòng)畫(huà): 是平面動(dòng)畫(huà)中最常用的方法.在設(shè)計(jì)制作過(guò)程中,主要是通過(guò)對(duì)關(guān)鍵幀來(lái)完成整個(gè)動(dòng)畫(huà)的的設(shè)計(jì)制作過(guò)程.在計(jì)算機(jī)輔助設(shè)計(jì)過(guò)程中,先將圖畫(huà)中對(duì)象發(fā)生轉(zhuǎn)折的畫(huà)面進(jìn)行設(shè)計(jì)和制作,然后在由計(jì)算機(jī)對(duì)關(guān)鍵幀中間的畫(huà)面進(jìn)行插值補(bǔ)充,就可以形成動(dòng)畫(huà)效果.它可以對(duì)物體的位置.方向.顏色等運(yùn)動(dòng)參數(shù)進(jìn)行組合插值,產(chǎn)生中間的幀畫(huà)面。</p><p>  關(guān)鍵幀動(dòng)畫(huà)中,應(yīng)注意利用插值方法產(chǎn)生的運(yùn)動(dòng)

44、效果必須是逼真形象的而且從運(yùn)動(dòng)的軌跡和運(yùn)動(dòng)學(xué)的特性方面來(lái)看,也是自然真實(shí)的.有時(shí)還需要利用函數(shù)來(lái)控制改變運(yùn)動(dòng)的速度和加速度.在關(guān)鍵幀動(dòng)畫(huà)中,還有相當(dāng)部分的動(dòng)畫(huà)都完全由關(guān)鍵幀動(dòng)畫(huà)組成,它必須對(duì)每幅幀畫(huà)面進(jìn)行精確的設(shè)計(jì)和描繪,這樣制作出來(lái)的的動(dòng)畫(huà)效果才會(huì)更加真實(shí)和自然..這種制作方法如同傳統(tǒng)動(dòng)畫(huà)的設(shè)計(jì)制作方法一樣,其過(guò)程要復(fù)雜一些。</p><p> ?、诼窂絼?dòng)畫(huà):路徑動(dòng)畫(huà)除了在平面動(dòng)畫(huà)中出現(xiàn)外,在多媒體的應(yīng)用程序和

45、其它動(dòng)畫(huà)設(shè)計(jì)制作中,也是常見(jiàn)的一種動(dòng)畫(huà)形式。它的設(shè)計(jì)制作方法是先設(shè)計(jì)制作一個(gè)物體對(duì)象。然后再設(shè)置一個(gè)固定運(yùn)動(dòng)路徑,路經(jīng)可以是直線,也可以是曲線或折線,路經(jīng)的形狀可以由線段的關(guān)鍵點(diǎn)控制設(shè)置。最后,將對(duì)象設(shè)置為沿路徑的線路進(jìn)行運(yùn)動(dòng),運(yùn)動(dòng)速度的快慢由路徑的長(zhǎng)度和運(yùn)動(dòng)的時(shí)間所決定。一般都采用先固定路徑的長(zhǎng)度,再通過(guò)改變?cè)撀方?jīng)上的運(yùn)動(dòng)時(shí)間來(lái)改變對(duì)象的運(yùn)動(dòng)速度。</p><p> ?、圩冃蝿?dòng)畫(huà):變形運(yùn)動(dòng)也是幀動(dòng)畫(huà)的一種表現(xiàn)形

46、式,它是通過(guò)設(shè)置兩個(gè)內(nèi)容截然不同的關(guān)鍵幀,然后再在兩個(gè)關(guān)鍵之間設(shè)定一定數(shù)量的過(guò)渡幀,即中間畫(huà)面。通過(guò)計(jì)算機(jī)軟件的功能,在過(guò)渡幀中插形成連續(xù)過(guò)渡的畫(huà)面,形成漸變過(guò)渡變化的效果。變形所謂對(duì)象主要有圖形的位置、大小、方向、形狀、顏色等。如將一個(gè)藍(lán)色的圓形逐漸轉(zhuǎn)變成一個(gè)紅色矩形的漸變動(dòng)畫(huà),就是一個(gè)典型的變形動(dòng)畫(huà)。</p><p>  在對(duì)二維動(dòng)畫(huà)進(jìn)行設(shè)計(jì)時(shí),主要依據(jù)的設(shè)計(jì)方法就是以上三種動(dòng)畫(huà)形式。只有熟悉了每種動(dòng)畫(huà)的設(shè)計(jì)

47、原理和方法后,才有可能設(shè)計(jì)制作出合乎自然表現(xiàn)形式的動(dòng)畫(huà)效果。有時(shí)針對(duì)不同的二維動(dòng)畫(huà)制作軟件,根據(jù)其功能和制作動(dòng)畫(huà)來(lái)制作幀動(dòng)畫(huà)的,它一般不能利用路徑動(dòng)畫(huà)和變形動(dòng)畫(huà)制作動(dòng)畫(huà)文件。在設(shè)計(jì)過(guò)程時(shí),應(yīng)注意在每幅幀畫(huà)面上下功夫,做好圖畫(huà)運(yùn)動(dòng)形象的設(shè)計(jì)和繪制。而FLASH動(dòng)畫(huà)軟件,則可以利用以上三種動(dòng)畫(huà)的方式,設(shè)計(jì)制作各種形式的動(dòng)畫(huà)效果,動(dòng)畫(huà)制作方式比較靈活,形式比較多,效果也比較好。</p><p>  三.Flash幀的設(shè)

48、置 </p><p>  數(shù)據(jù)在網(wǎng)絡(luò)上是以很小的稱(chēng)為幀(Frame)的單位傳輸?shù)模瑤蓭撞糠纸M成,不同的部分執(zhí)行不同的功能。幀通過(guò)特定的稱(chēng)為網(wǎng)絡(luò)驅(qū)動(dòng)程序的軟件進(jìn)行成型,然后通過(guò)網(wǎng)卡發(fā)送到網(wǎng)線上,通過(guò)網(wǎng)線到達(dá)它們的目的機(jī)器,在目的機(jī)器的一端執(zhí)行相反的過(guò)程。接收端機(jī)器的以太網(wǎng)卡捕獲到這些幀,并告訴操作系統(tǒng)幀已到達(dá),然后對(duì)其進(jìn)行存儲(chǔ). </p><p>  ●幀 就是影像動(dòng)畫(huà)中最小單位的單幅

49、影像畫(huà)面,相當(dāng)于電影膠片上的每一格鏡頭。 一幀就是一副靜止的畫(huà)面,連續(xù)的幀就形成動(dòng)畫(huà),如電視圖象等。 我們通常說(shuō)幀數(shù),簡(jiǎn)單地說(shuō),就是在1秒鐘時(shí)間里傳輸?shù)膱D片的幀數(shù),也可以理解為圖形處理器每秒鐘能夠刷新幾次,通常用fps(Frames Per Second)表示。每一幀都是靜止的圖象,快速連續(xù)地顯示幀便形成了運(yùn)動(dòng)的假象。高的幀率可以得到更流暢、更逼真的動(dòng)畫(huà)。每秒鐘幀數(shù) (fps) 愈多,所顯示的動(dòng)作就會(huì)愈流暢。 ● 空

50、幀 空幀不是真正的幀,而是些矩形框,在這些矩形框里可以放入幀。在設(shè)計(jì)Flash動(dòng)畫(huà)時(shí),沒(méi)有內(nèi)容的幀占了時(shí)間軸的大部分,所以時(shí)間軸運(yùn)行到空幀時(shí)就會(huì)停止放映。 </p><p>  ● 關(guān)鍵幀 關(guān)鍵幀是特殊的幀,用來(lái)定義動(dòng)畫(huà)中的變化,包括對(duì)象的運(yùn)動(dòng)和特點(diǎn)(如大小和顏色),在場(chǎng)景中添加或刪除對(duì)象以及幀動(dòng)作的添加。任何時(shí)候,當(dāng)用戶(hù)希望動(dòng)畫(huà)發(fā)生改變,或者希望發(fā)生某種動(dòng)作,必須使用關(guān)鍵幀。 </p>

51、<p>  ● 普通幀 普通幀也稱(chēng)為靜態(tài)幀,顯示同一層上最后一個(gè)關(guān)鍵幀的內(nèi)容。在時(shí)間軸上,關(guān)鍵幀必須總是在普通幀的前面。前置關(guān)鍵幀的內(nèi)容顯示在隨后的每個(gè)普通幀中,直到到達(dá)另一個(gè)關(guān)鍵幀為止。 </p><p>  ● 過(guò)渡幀 過(guò)渡幀包含了一系列幀,其中至少有兩個(gè)關(guān)鍵幀: 一個(gè)決定對(duì)象在起始點(diǎn)的外觀,另一個(gè)決定對(duì)象在終止點(diǎn)的外觀,而在這之間可以有任意多的過(guò)渡幀。在兩個(gè)關(guān)鍵幀之間的幀表示了對(duì)象在過(guò)渡點(diǎn)

52、的外觀。 </p><p>  四.flash按鈕及代碼</p><p>  4.1 FLASH中場(chǎng)景及各幀之間的轉(zhuǎn)換代碼</p><p>  1.play() 播放當(dāng)前動(dòng)畫(huà). </p><p>  2.stop() 暫停播放動(dòng)畫(huà). </p><p>  3.gotoAndPlay([scene,] frame) 該

53、動(dòng)作意思為從某個(gè)幀開(kāi)始播放動(dòng)畫(huà),參數(shù)"scene"是設(shè)置開(kāi)始播放幀所在場(chǎng)景,該參數(shù)可以省略,省略后則從當(dāng)前場(chǎng)景播放指定幀,參數(shù)"frame"是指定播放的幀.例如想從當(dāng)前場(chǎng)景第3幀開(kāi)始播放,則動(dòng)作為:gotoAndPlay(3); </p><p>  4.gotoAndStop[scene,] frame) 該動(dòng)作意思為將播放頭跳于某幀上并且停在該幀上.其具體參數(shù)與上一動(dòng)作

54、相同. </p><p>  5.nextFrame() 該動(dòng)作功能為播放下一幀,并停在下一幀.沒(méi)有參數(shù). </p><p>  6.revFrame() 該動(dòng)作功能為播放前一幀,并停在前一幀.也沒(méi)有參數(shù). </p><p>  7.nextScene() 動(dòng)畫(huà)進(jìn)入下一場(chǎng)景.沒(méi)有參數(shù). </p><p>  8.revScene() 動(dòng)畫(huà)進(jìn)入

55、前一場(chǎng)景.沒(méi)有參數(shù). </p><p>  4.2如果要實(shí)現(xiàn)按鈕的響應(yīng),就要在按鈕中添加如下的代碼:</p><p>  on(press){ play(); } </p><p>  代碼中play()是具體動(dòng)作,動(dòng)作可替換為其他的,因功能不同而不同.另一個(gè)值得注意的東西是按鈕事件處理函數(shù)就是以上代碼中的"on(press)"地方,

56、該函數(shù)是用來(lái)判斷什么時(shí)候觸發(fā)動(dòng)作的,共有以下幾種: </p><p>  1.on(press){} 當(dāng)鼠標(biāo)按下時(shí)觸發(fā) </p><p>  2.on(release){} 當(dāng)鼠標(biāo)在剪輯上釋放時(shí)觸發(fā) </p><p>  3.on(releaseOutside){} 當(dāng)用戶(hù)在剪輯上點(diǎn)擊鼠標(biāo),后將鼠標(biāo)拖出剪輯,然后釋放時(shí)觸發(fā) </p><p>

57、  4.on(dragOut){} 當(dāng)用戶(hù)在剪輯上點(diǎn)擊鼠標(biāo),然后將鼠標(biāo)拖出剪輯時(shí)觸發(fā) </p><p>  5.on(dragOver){} 當(dāng)用戶(hù)在剪輯上點(diǎn)擊鼠標(biāo),將鼠標(biāo)移出剪輯,然后再將鼠標(biāo)移回剪輯區(qū)域時(shí)觸發(fā) </p><p>  6.on(rollOver){}未點(diǎn)擊鼠標(biāo)的情況下,鼠標(biāo)滑過(guò)剪輯時(shí)觸發(fā) </p><p>  7.on(rollOut){} 未點(diǎn)擊

58、鼠標(biāo)情況下,鼠標(biāo)滑過(guò)剪輯并移出剪輯時(shí)觸發(fā)</p><p>  8.gotoplay()轉(zhuǎn)到并播放 </p><p>  9.gotostop()轉(zhuǎn)到并暫停 </p><p>  4.3在按鈕中添加聲音:</p><p>  將制作好的按鈕拖放到舞臺(tái)上,雙擊之后進(jìn)入按鈕編輯界面,在指針經(jīng)過(guò)和按下兩個(gè)楨中插入關(guān)鍵楨,分別選擇相應(yīng)的聲音拖放到舞臺(tái)上

59、,這樣就完成了在按鈕中添加聲音的步驟了。</p><p>  4.4用代碼控制聲音:</p><p>  單獨(dú)的聲音停止為stopAllSounds(); 一般情況下不單獨(dú)給聲音加代碼,因?yàn)槿绻曇暨x擇數(shù)據(jù)流格式的話,你只要給針加播放/停止代碼,聲音也一樣回停止,因?yàn)樵谶@個(gè)格式下,聲音和動(dòng)畫(huà)是同步的.</p><p>  attachSound()方法是追加或連接

60、庫(kù)中的聲音的,如果你不是把它用于追加聲音,先把a(bǔ)ttachSound()改成onLoad()測(cè)試一下; 如果你是用做追加連接聲音,那你要在庫(kù)中找到原來(lái)播放的聲音,在它的上面右鍵---鏈接---標(biāo)識(shí)符---1(要連接的聲音文件名) 還可以用外部調(diào)用法,但得把你的1這個(gè)聲音文件放在flash的外部,和它保存在同一個(gè)目錄下.然后把這句話 mysound.attachSound("1"); 改為mysound

61、.loadSound("1");</p><p>  我們從下面的例子中來(lái)說(shuō)明怎樣通過(guò)代碼來(lái)實(shí)現(xiàn)對(duì)聲音的控制:</p><p>  [例]在flash中想設(shè)置按鈕,控制背景音樂(lè)的播放,按下按鈕音樂(lè)開(kāi)始播放,同時(shí)文字改為 off 再按以音樂(lè)停止,文字變?yōu)閛n如此循環(huán):</p><p>  1.導(dǎo)入聲音到舞臺(tái)或者你想要的幀. 2.選中庫(kù)中的聲音文件

62、,單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“鏈接...”將會(huì)彈出一個(gè)鏈接的對(duì)話框,請(qǐng)勾選“為動(dòng)作腳本導(dǎo)出”和“在第一楨導(dǎo)出”選項(xiàng),并輸入一個(gè)標(biāo)識(shí)符(也就是聲音文件的名字):mysound(名字可任意寫(xiě)),單擊確定. 3、回到主舞臺(tái),選中時(shí)間軸的第一楨,按F9打開(kāi)動(dòng)作面板?,F(xiàn)在我們要?jiǎng)?chuàng)建一個(gè)新的聲音對(duì)象,并且連接到庫(kù)里的聲音。用來(lái)控制聲音。輸入以下腳本: music = new Sound();//創(chuàng)建一個(gè)名字叫music的聲音對(duì)象。 mu

63、sic.attachSound("mysound");//將這個(gè)聲音對(duì)象與庫(kù)里的標(biāo)識(shí)符為“mysound”的聲音連接。 4、現(xiàn)在需要在舞臺(tái)上放置兩個(gè)按鈕分別控制聲音的播放與停止。選擇“窗口”--“公用庫(kù)”--“按鈕”,打開(kāi)flash為我們?cè)O(shè)置的公用按鈕元件庫(kù),再將Circle Buttons中的Play按鈕和Stop按鈕拖放到舞臺(tái)上。或者你自己制作按鈕. 5、此時(shí),舞臺(tái)上將有播放和停止兩個(gè)按鈕,選中Play按鈕,

64、打開(kāi)動(dòng)作面板,輸入以下腳本: on (release) { music.st</p><p>  五 動(dòng)畫(huà)的構(gòu)思和實(shí)現(xiàn)</p><p>  動(dòng)畫(huà)的創(chuàng)作的藝術(shù)構(gòu)思來(lái)源于生活,人的思想和想法都是建立在生活之上,源于對(duì)生活的想法。人生存在這個(gè)社會(huì)上,必然人與人會(huì)產(chǎn)生各種關(guān)系,各種關(guān)系錯(cuò)綜復(fù)雜,希望別人能以誠(chéng)待自己,這就要求我們以待人,因此此次設(shè)計(jì)思路是本著以人為本的態(tài)度,按照大眾話的思路創(chuàng)作

65、的。</p><p><b>  5.1 歡迎界面</b></p><p>  該界面是由3部分組成的: 底片背景,學(xué)校文字,以及動(dòng)態(tài)煙花效果組成.</p><p><b>  底片背景的處理:</b></p><p>  將原素材在PhtopShop中打開(kāi),并且進(jìn)行編輯,該圖片的處理主要是用到了P

66、htopShop中所自帶的模糊濾鏡以及橢圓選擇工具,選中圖片的某一部分后再進(jìn)行反選,將被選中部分的其他地方進(jìn)行模糊處理,達(dá)到目的效果.</p><p><b>  2學(xué)校文字的處理:</b></p><p>  在PhtopShop中建3個(gè)圖層,分別在3個(gè)圖層上輸入:拼音 ,校名 ,以及校訓(xùn).之后經(jīng)過(guò)比例調(diào)配,將這3個(gè)圖層合并成一個(gè)圖層,放到庫(kù)面版中待用.</p

67、><p><b>  動(dòng)態(tài)煙花效果:</b></p><p>  以下是煙花效果的幀設(shè)置:</p><p>  這是一個(gè)小的flash動(dòng)畫(huà),把他導(dǎo)入庫(kù)面版里之后,做成一個(gè)小的影片剪輯,然后在放在歡迎界面一的上面,用來(lái)增加歡迎界面的動(dòng)感效果.</p><p>  并且在相應(yīng)的幀里添加了如下代碼:</p><

68、p>  for (i = 2; Number(i) < 50; i = Number(i) + 1)</p><p><b>  {</b></p><p>  duplicateMovieClip("ster1", "ster" add i, i);</p><p>  setPropert

69、y("ster" add i, _rotation, random(360));</p><p>  abc = 40 + Number(random(60));</p><p>  setProperty("ster" add i, _xscale, abc);</p><p>  setProperty("ste

70、r" add i, _yscale, abc);</p><p>  tellTarget("ster" add i)</p><p><b>  {</b></p><p>  gotoAndPlay(random(5));</p><p>  } // End of TellTarget

71、</p><p>  } // end of for</p><p><b>  5.2過(guò)渡界面</b></p><p>  該過(guò)渡界面由背景,飄動(dòng)的花瓣,以及滾動(dòng)的文字組成,</p><p><b>  底片的處理:</b></p><p>  同歡迎界面一樣,都是用到了P

72、htopShop工具,通過(guò)對(duì)的圖片處理,達(dá)到自己所需要的理想的狀態(tài).</p><p><b>  2. 飄動(dòng)的花瓣:</b></p><p>  這個(gè)飄動(dòng)的花瓣,也是一個(gè)小的影片剪輯,通過(guò)對(duì)幀的設(shè)置來(lái)實(shí)現(xiàn)花瓣飄動(dòng)的動(dòng)態(tài)效果.</p><p><b>  3.滾動(dòng)的文字:</b></p><p>  

73、滾動(dòng)文字的設(shè)計(jì)其實(shí)很簡(jiǎn)單,在算好時(shí)間以及出現(xiàn)的位置之后,對(duì)幀的設(shè)定以及關(guān)鍵幀插入的位置的設(shè)定,通過(guò)創(chuàng)建補(bǔ)間動(dòng)畫(huà)來(lái)實(shí)現(xiàn)滾動(dòng)的效果,如果不想要循環(huán)滾動(dòng)的效果,可以在此圖層的最后一幀添加一個(gè) stop()語(yǔ)句,這樣就可以在播放完之后就能停止了.</p><p><b>  5.3 選擇界面:</b></p><p>  該界面是由背景圖片,飄動(dòng)的花瓣,選擇按鈕組成,其中,選

74、擇按鈕的制作是重點(diǎn),這里面包含了代碼的設(shè)置,聲音的添加,以及對(duì)聲音,場(chǎng)景和幀的控制.</p><p><b>  按鈕的制作:</b></p><p>  在選擇合適的按鈕之后,將其拖放到舞臺(tái)上,分別在經(jīng)過(guò)和按下這兩個(gè)框中插入關(guān)鍵幀,然后選擇合適的聲音把它拖放到上面去,,這樣一個(gè)按鈕就制作好了,同類(lèi)的按鈕制作過(guò)程都一樣,這里不在一一說(shuō)了,下面介紹一下添加在按鈕上的動(dòng)作

75、代碼:</p><p><b>  返回按鈕</b></p><p><b>  添加如下代碼:</b></p><p>  on (release) </p><p><b>  {</b></p><p>  gotoAndPlay([scene,]

76、 frame)</p><p><b>  }</b></p><p><b>  退出按鈕</b></p><p><b>  添加如下代碼:</b></p><p>  on (release)</p><p>  {“quit()”}</p&

77、gt;<p><b>  聲音關(guān)按鈕</b></p><p><b>  添加如下代碼:</b></p><p>  on (release) { music.stop(); }</p><p><b>  更多按鈕</b></p><p><b>

78、  添加如下代碼:</b></p><p>  on (release)</p><p><b>  { </b></p><p>  Get URL(http://www.hncj.edu.cn,”_blank”)</p><p><b>  }</b></p><

79、p><b>  展示框的效果:</b></p><p>  這個(gè)展示框主要由透明底片和上下兩個(gè)邊框構(gòu)成:其中透明的底片就是由一張不透明的底片,通過(guò)對(duì)透明度的調(diào)節(jié),來(lái)表現(xiàn)出透明的效果,而邊框的所表現(xiàn)出的動(dòng)態(tài)感則是由楨的設(shè)置來(lái)實(shí)現(xiàn)的。</p><p>  flash作品展示內(nèi)容</p><p>  作品一:公益廣告的制作</p>

80、<p><b>  制作說(shuō)明:</b></p><p>  益廣告的核心思想是“以宣傳社會(huì)公德為目的,綜合各種技術(shù),提高社會(huì)公德”。公益廣告,應(yīng)該側(cè)重在公益廣告的思想性和倡導(dǎo)性的特性上,而FLASH只是一個(gè)手段.創(chuàng)作一個(gè)FLASH公益廣告,首先不要產(chǎn)生公害。如果讓搭公害了便車(chē),怎么也是徹底失敗的。因?yàn)槟嫦虻乃季S方式在FLASH里也見(jiàn)到過(guò)一些,所以特別提醒一下要處理得當(dāng)。由于公益廣

81、告跟公眾溝通,要考慮到公眾是所有人,尊重大家的習(xí)俗,信仰,文化等等。避免不適合少年兒童的內(nèi)容,避免容易誤解、歧義的內(nèi)容,這些往往是個(gè)人創(chuàng)作,自由表達(dá)中容易忽略的。說(shuō)著羅嗦,其實(shí)本著公德心去做就好了。</p><p>  這個(gè)主要是對(duì)楨的設(shè)置來(lái)實(shí)現(xiàn)畫(huà)面的自動(dòng)播放的,用來(lái)實(shí)現(xiàn)作品的意圖,而在作品的第一楨前加了一個(gè)空白關(guān)鍵楨,那是因?yàn)椴シ艜?huì)給觀賞者以視覺(jué)上的沖擊。</p><p>  作品二:M

82、TV的制作</p><p>  制作說(shuō)明: 該作品注重的是聲音與畫(huà)面的同步匹配,一方面由一連串的靜態(tài)圖片通過(guò)對(duì)楨的控制,另一方面是配合聲音的播放,來(lái)實(shí)現(xiàn)動(dòng)態(tài)MTV播放效果。</p><p>  作品三: 走向未來(lái) </p><p>  制作說(shuō)明:該作品是由一張靜態(tài)圖片和一個(gè)*swf格式的影片剪輯組成的,它表現(xiàn)的寓意讓人們不斷的學(xué)習(xí),學(xué)習(xí),再學(xué)習(xí),這樣才能走在別人的前

83、面,世界的前面…</p><p>  上圖是對(duì)制作轉(zhuǎn)動(dòng)地球的楨設(shè)置.</p><p>  上圖是對(duì)運(yùn)動(dòng)人物的楨的設(shè)置.</p><p>  六.ActionScript的一些基本語(yǔ)法規(guī)則:</p><p><b>  6.1點(diǎn)語(yǔ)法 </b></p><p>  在ActionScript中,點(diǎn)(.

84、)被用來(lái)指明與某個(gè)對(duì)象或電影剪輯相關(guān)的屬性和方法。它也用標(biāo)識(shí)指向電影剪輯或變量的目標(biāo)路徑。點(diǎn)語(yǔ)法表達(dá)式由對(duì)象或電影剪輯名開(kāi)始,接著是一個(gè)點(diǎn),最后是要指定的屬性、方法或變量。例如,表達(dá)式ballMC.x是指電影剪輯實(shí)例ballMC的_X屬性,_X電影剪輯屬性指出編輯區(qū)中電影剪輯的X軸位置。 </p><p>  例如,submit是在電影剪輯form中設(shè)置的一個(gè)變量,而form又是嵌套在電影剪輯shoppingCa

85、rt中的電影剪輯。表達(dá)式shoppingCart.form.submit=true的作用是設(shè)置實(shí)例form的submit變量的值為true。 </p><p>  表達(dá)一個(gè)對(duì)象或電影剪輯的方法遵循相同的模式。例如,ballMC實(shí)例的play方法用于移動(dòng)ballMC的時(shí)間軸播放頭,就像下面的語(yǔ)句: </p><p>  ballMC.play(); </p><p>

86、  點(diǎn)語(yǔ)法使用兩個(gè)特殊的別名:_root和_parent。別名_root是指主時(shí)間軸??梢允褂胈root別名創(chuàng)建一個(gè)絕對(duì)路徑。</p><p>  例如,下面的語(yǔ)句調(diào)用主時(shí)間軸中電影剪輯functions的buildGameBoard函數(shù): </p><p>  _root.functions.buildGameBoard(); </p><p>  Flash M

87、X允許使用別名_parent來(lái)引用嵌套當(dāng)前電影剪輯的電影剪輯。也可以用_parent創(chuàng)建一個(gè)相對(duì)目標(biāo)路徑。例如,如果電影剪輯dog被嵌套在電影剪輯animal之中,那么,在實(shí)例dog上的下列語(yǔ)句告訴animal電影剪輯停止播放: </p><p>  _parent.stop(); </p><p><b>  6.2.斜杠語(yǔ)法 </b></p><

88、;p>  Flash的以前版本是使用斜杠語(yǔ)法指出電影剪輯或變量的目標(biāo)路徑的。Flash MX播放器仍然支持這種語(yǔ)法,但不推薦使用。在斜杠語(yǔ)法中,斜杠被用來(lái)代替點(diǎn),用以標(biāo)明電影剪輯或變量的路徑。要指出一個(gè)變量,可以在變量前加上冒號(hào),如下面的語(yǔ)句所示: </p><p>  myMovieClip/childMovieClip:my Variable </p><p>  我們現(xiàn)在用點(diǎn)語(yǔ)

89、法取代上述斜杠語(yǔ)法來(lái)表示上面的目標(biāo)路徑: </p><p>  myMovieClip.childMovieClip.myVariable </p><p>  斜杠語(yǔ)法在tellTarget動(dòng)作中使用最為普遍,但這種動(dòng)作在Flash MX中已不再推薦使用。 </p><p>  【說(shuō)明】與其使用tellTarget動(dòng)作還不如使用with動(dòng)作與點(diǎn)語(yǔ)法兼容。 <

90、/p><p><b>  6.3大括號(hào)</b></p><p>  ActionScript語(yǔ)句用大括號(hào)({})分塊,如下面的腳本所示: </p><p>  on(release){ </p><p>  myDate = new Date(); </p><p>  currentMonth =

91、myDate.getMonth(); </p><p><b>  } </b></p><p><b>  6.4分號(hào) </b></p><p>  ActionScript語(yǔ)句用分號(hào)(;)結(jié)束,但如果你省略語(yǔ)句結(jié)尾的分號(hào),F(xiàn)lash仍然可以成功地編譯你的腳本。例如,下面的語(yǔ)句用分號(hào)結(jié)束: </p><

92、;p>  colum = passedDate.getDay(); </p><p><b>  row = 0; </b></p><p>  同樣的語(yǔ)句也可以不寫(xiě)分號(hào): </p><p>  colum = passdDate.getDay() </p><p><b>  row = 0 </

93、b></p><p><b>  6.5.圓括號(hào) </b></p><p>  定義一個(gè)函數(shù)時(shí),要把參數(shù)放在圓括號(hào)中: </p><p>  function myFunction (name, age, reader){ </p><p><b>  ... </b></p>

94、<p><b>  } </b></p><p>  調(diào)用一個(gè)函數(shù)時(shí),也要把要傳遞的參數(shù)放在圓括號(hào)中: </p><p>  myFunction ("Steve",10,true); </p><p>  圓括號(hào)可以用來(lái)改變ActionScript的運(yùn)算優(yōu)先級(jí),或使自己編寫(xiě)的ActionScript語(yǔ)句更容易閱讀

95、。 </p><p>  也可以用圓括號(hào)來(lái)計(jì)算點(diǎn)語(yǔ)法點(diǎn)左邊的表達(dá)式。例如,在下面的語(yǔ)句中,圓括號(hào)使表達(dá)式new color(this)得到計(jì)算,并創(chuàng)建了一個(gè)新的顏色對(duì)象: </p><p>  onClipEvent(enterFrame){ </p><p>  (new Color(this)).setRGB(oxffffff); </p><

96、;p><b>  } </b></p><p>  在上例中,如果不使用圓括號(hào),就需要在代碼中增加一個(gè)語(yǔ)句來(lái)計(jì)算它: </p><p>  onClipEvent(enterFrame){ </p><p>  myColor = new Color(this); </p><p>  myColor.setRGB

97、(0xffffff); </p><p><b>  } </b></p><p><b>  6.6大小寫(xiě)字母 </b></p><p>  在ActionScript中,只有關(guān)鍵字區(qū)分大小寫(xiě)。對(duì)于其余的ActionScript,可以使用大寫(xiě)或小寫(xiě)字母。例如,下面的語(yǔ)句是等價(jià)的: </p><p>

98、;  cat.hilite = true; </p><p>  CAT.hilite = true; </p><p>  但是,遵守一致的大小寫(xiě)約定是一個(gè)好的習(xí)慣。這樣,在閱讀ActionScript代碼時(shí)更易于區(qū)分函數(shù)和變量的名字。如果在書(shū)寫(xiě)關(guān)鍵字時(shí)沒(méi)有使用正確的大小寫(xiě),你的腳本將會(huì)出現(xiàn)錯(cuò)誤。例如下面的兩個(gè)語(yǔ)句: </p><p>  setProperty(

99、ball,_xscale,scale); </p><p>  setproperty(ball,_xscale,scale); </p><p>  前一句是正確的,后一句中property中的p應(yīng)是大寫(xiě)而沒(méi)有大寫(xiě),所以是錯(cuò)誤的。在動(dòng)作面板中啟用彩色語(yǔ)法功能時(shí),用正確的大小寫(xiě)書(shū)寫(xiě)的關(guān)鍵字用藍(lán)色區(qū)別顯示,因而很容易發(fā)現(xiàn)關(guān)鍵字的拼寫(xiě)錯(cuò)誤。</p><p><b&

100、gt;  6.7注釋</b></p><p>  需要記住一個(gè)動(dòng)作的作用時(shí),可在動(dòng)作面板中使用comment(注釋)語(yǔ)句給幀或按鈕動(dòng)作添加注釋。如果你在協(xié)作環(huán)境中工作或給別人提供范例,添加注釋有助于別人對(duì)你編寫(xiě)的腳本的正確理解。 </p><p>  在動(dòng)作面板中選擇comment動(dòng)作時(shí),字符"//"被插入到腳本中。如果在你創(chuàng)建腳本時(shí)加上注釋?zhuān)词故禽^復(fù)雜的

101、腳本也易于理解,例如: </p><p>  on(release){ </p><p>  //建立新的日期對(duì)象 </p><p>  myDate = new Date(); </p><p>  currentMonth=myDate.getMonth(); </p><p>  //把用數(shù)字表示的月份轉(zhuǎn)換為用文

102、字表示的月份 </p><p>  monthName = calcMoth(currentMonth); </p><p>  year = myDate.getFullYear(); </p><p>  currentDate = myDate.getDat(); </p><p><b>  } </b><

103、/p><p>  在腳本窗口中,注釋內(nèi)容用粉紅色顯示。它們的長(zhǎng)度不限,也不影響導(dǎo)出文件的大小。 </p><p><b>  6.8 關(guān)鍵字 </b></p><p>  ActionScript保留一些單詞,專(zhuān)用于與本語(yǔ)言之中。因此,不能用這些保留字作為變量、函數(shù)或標(biāo)簽的名字。下表列出了ActionScript中所有的關(guān)鍵字: </p>

104、;<p>  break continue delete else </p><p>  for function if in </p><p>  new return this typeof </p><p>  var void while with </p><p>  【注意】這些關(guān)鍵字都是小寫(xiě)形式,不能寫(xiě)成大寫(xiě)形式。

105、 </p><p><b>  6.9常量 </b></p><p>  常量有其值永不改變的屬性。常數(shù)用大寫(xiě)字母列于動(dòng)作工具箱中。例如,常數(shù)BACKSPACE、ENTER、QUOTE、RETURN、SPACE和TAB是Key對(duì)象的屬性,指鍵盤(pán)上的鍵。要測(cè)試用戶(hù)是否在按Enter鍵,可使用下面的語(yǔ)句: </p><p>  if(keycode

106、()= =key.ENTER){ </p><p>  alert = "你準(zhǔn)備好了嗎?" </p><p>  controlMC.gotoAndStop(5); </p><p><b>  } </b></p><p>  七.Flash的未來(lái)前景</p><p>  F

107、lash被稱(chēng)為是“最為靈活的前臺(tái)”,由于其獨(dú)特的時(shí)間片段分割(TimeLine)和重組(MC嵌套)技術(shù),結(jié)合ActionScitp的對(duì)象和流程控制,使得在靈活的界面設(shè)計(jì)和動(dòng)畫(huà)設(shè)計(jì)成為可能,同時(shí)它也是最為小巧的前臺(tái)。Flash具有跨平臺(tái)的特性(這點(diǎn)和Java一樣),所以無(wú)論你處于處于何種平臺(tái),只要你安裝了支持的Flash Player,就可以保證它們的最終顯示效果的一致,而不必像在以前的網(wǎng)頁(yè)設(shè)計(jì)中那樣為IE或NetSpace各設(shè)計(jì)一個(gè)版本

108、。同Java一樣,它有很強(qiáng)的可移植性。最新的Flash還具有的手機(jī)支持功能,可以讓用戶(hù)為自已的手機(jī)設(shè)計(jì)喜愛(ài)的功能。當(dāng)然首先必需要有支持Flash的手機(jī),同時(shí)它還可以應(yīng)用于Pocket PC。 </p><p>  Falsh動(dòng)畫(huà)在網(wǎng)上因短小且內(nèi)容豐富,成為一種非常好的交互和表達(dá)方式,它主要經(jīng)歷了簡(jiǎn)單動(dòng)畫(huà)、位圖動(dòng)畫(huà)、手繪動(dòng)畫(huà)、自動(dòng)生成動(dòng)畫(huà)幾個(gè)發(fā)展過(guò)程。那么flash動(dòng)畫(huà)究竟是怎樣發(fā)展起來(lái)的,將走向何處?

109、 在初期Flash動(dòng)畫(huà)都是一些簡(jiǎn)單的動(dòng)畫(huà),比如形狀、大小的變化,顏色的變化等等,簡(jiǎn)單的制作便組成了一個(gè)作品,這便是

110、最原始的動(dòng)畫(huà)。后來(lái)由于國(guó)內(nèi)某些人在MTV制作上的成功,許多人爭(zhēng)相效仿,國(guó)內(nèi)便涌現(xiàn)出了一大批MTV的作品,這些作品有一個(gè)明顯的特征便是大量采用了位圖,雖然畫(huà)面精美卻由于位圖太多太濫已經(jīng)失去了動(dòng)畫(huà)的精髓,之中也時(shí)而不時(shí)地有些好作品問(wèn)世,但總給人一種欲說(shuō)還休的遺憾。經(jīng)過(guò)幾個(gè)月的發(fā)展,有大批的美工加入到Flash動(dòng)畫(huà)制作者行業(yè)之中。它們大都擁有手繪這一特長(zhǎng),于是國(guó)</p><p><b>  致謝</b&

111、gt;</p><p>  在老師的指導(dǎo)下,本次的畢業(yè)設(shè)計(jì)成功完成。本人也獲得了豐富的知識(shí)內(nèi)容,不僅掌握了flash動(dòng)畫(huà)的基本知識(shí),也充分涉及在動(dòng)畫(huà)過(guò)程中的不足,在學(xué)習(xí)新知識(shí)的同時(shí)完成畢業(yè)設(shè)計(jì),通過(guò)畢業(yè)設(shè)計(jì)掌握新的內(nèi)容,開(kāi)擴(kuò)新的視野,不僅可以鍛煉我的獨(dú)立性和自主性,也可以培養(yǎng)各方面的能力。</p><p>  這次設(shè)計(jì)所產(chǎn)生的影響還沒(méi)有結(jié)束,我從這次畢業(yè)設(shè)計(jì)中學(xué)到了許多課本上沒(méi)有的知識(shí)。在

112、幾個(gè)月的時(shí)間里,通過(guò)自己的學(xué)習(xí)和努力,通過(guò)老師的指導(dǎo)和教育,使我不僅僅在知識(shí)水平和解決問(wèn)題的能力上有了很大的提高,還從思想的深處體會(huì)到,要把自己所學(xué)變成現(xiàn)實(shí)是所將面對(duì)的種種難題。</p><p>  老師對(duì)畢業(yè)設(shè)計(jì)的重視也是我能完成設(shè)計(jì)的一個(gè)重要條件。為了保證我們畢業(yè)設(shè)計(jì)的正常進(jìn)行,系里指定了優(yōu)秀的老師指導(dǎo)我們進(jìn)行畢業(yè)設(shè)計(jì),提供材料,并且不時(shí)的詢(xún)問(wèn)我們畢業(yè)設(shè)計(jì)的進(jìn)展情況。</p><p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論