Flash風(fēng)扇交互動(dòng)畫的編程探析,flash論文_第1頁
Flash風(fēng)扇交互動(dòng)畫的編程探析,flash論文_第2頁
Flash風(fēng)扇交互動(dòng)畫的編程探析,flash論文_第3頁
Flash風(fēng)扇交互動(dòng)畫的編程探析,flash論文_第4頁
Flash風(fēng)扇交互動(dòng)畫的編程探析,flash論文_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Flash風(fēng)扇交互動(dòng)畫的編程探析,flash論文原標(biāo)題:Flash中的交互動(dòng)畫編程內(nèi)容摘要:Flash是一款網(wǎng)頁動(dòng)畫開發(fā)軟件,在網(wǎng)站中網(wǎng)頁動(dòng)畫制作中有著廣泛應(yīng)用,能夠設(shè)計(jì)制作出具有交互式性質(zhì)的動(dòng)畫。而這些動(dòng)畫通常是以運(yùn)動(dòng)的圖像對網(wǎng)頁內(nèi)容進(jìn)行講明解釋或者吸引人們的注意。本文以Flash交互式動(dòng)畫為研究對象,對其動(dòng)畫編程展開闡述,旨在能夠?yàn)閺V告、動(dòng)畫學(xué)習(xí)者與工作者的詳細(xì)實(shí)踐提供一定的幫助。本文關(guān)鍵詞語:Flash;交互動(dòng)畫;編程1交互式動(dòng)畫與Flash動(dòng)畫1.1交互式動(dòng)畫交互式動(dòng)畫發(fā)生在播放時(shí),簡單來講是一種具備交互功能的動(dòng)畫。在動(dòng)畫播放時(shí),它能夠?qū)κ录憫?yīng)表現(xiàn)出支持態(tài)度,即能夠接受某種特定的控制。這里,對動(dòng)作操作的控制具有主觀性與預(yù)先性。主觀性是指控制是由動(dòng)畫播放者特定設(shè)計(jì)的,預(yù)先性是指在制作經(jīng)過中為到達(dá)動(dòng)畫播放畫面清楚明晰、能夠正常播放的效果,提早所做的某些準(zhǔn)備工作。華而不實(shí),交互性具體表現(xiàn)出了人性化。傳統(tǒng)意義上來講,觀眾作為動(dòng)畫作品的受眾對象,在動(dòng)畫播放觀看經(jīng)過中是被動(dòng)的。但是,交互式動(dòng)畫出現(xiàn)后,觀眾可以以介入到動(dòng)畫播放中,可以以對動(dòng)畫播放進(jìn)行控制,使得觀眾有了愈加具有主動(dòng)性的選擇,不用漫無目的地觀看,而是一種隨心所欲地享受視覺效果。1.2Flash動(dòng)畫Flash動(dòng)畫是交互式動(dòng)畫的一種形式,是最為典型的一種動(dòng)畫形式,觀眾能夠?qū)崿F(xiàn)對動(dòng)畫播放的控制。動(dòng)畫是借助設(shè)計(jì)者的創(chuàng)作思路理念與計(jì)算機(jī)信息技術(shù)為輔助發(fā)展而來的。隨著設(shè)計(jì)者的創(chuàng)作思路理念逐步突顯出豐富性與靈敏性,同時(shí)計(jì)算機(jī)信息技術(shù)的快速發(fā)展,出現(xiàn)了三維動(dòng)畫,并日漸成熟,從游戲領(lǐng)域逐步過渡到電影領(lǐng)域,或者在建筑工程、考古文物古跡復(fù)原等領(lǐng)域中都有著廣泛應(yīng)用。這也顛覆了傳統(tǒng)動(dòng)畫播放的被動(dòng)觀念。具有控制性的交互式互動(dòng)性特征的三維動(dòng)畫,越來越發(fā)揮出在各個(gè)領(lǐng)域中的重要作用。2ActionScript簡單介紹Flash由Adobe公司開發(fā),是一種用于網(wǎng)頁動(dòng)畫開發(fā)的軟件。它的內(nèi)容由簡到繁,對于作品的開創(chuàng)建立具有一定的主觀自由性。在應(yīng)用程序中添加聲音等,使其媒體具有越加豐富性的特點(diǎn)[1].而ActionScript是腳本語言,用于編程的一種語言,具有豐富的類庫與強(qiáng)大的功能等特點(diǎn),語法大致上與Java程序的Script有類似之處,應(yīng)用范圍極為廣泛。3以風(fēng)扇制作為例,分析Flash中的交互動(dòng)畫編程3.1鼠標(biāo)對風(fēng)扇開關(guān)與檔次的控制這個(gè)經(jīng)過稍復(fù)雜,共11步,每個(gè)步驟都是重要環(huán)節(jié),是環(huán)環(huán)相扣的關(guān)系。因而,每一個(gè)步驟都應(yīng)認(rèn)真對待,否則將會(huì)影響整體效果。第一步很簡單,是所有設(shè)計(jì)制作軟件在使用中是我共同操作:新建文檔。建立文檔后,進(jìn)行頁面設(shè)置。頁面設(shè)置就像一張紙,決定著能夠包容內(nèi)容的多少,這里將Flash文檔的頁面設(shè)置為寬:540像素,高:420像素。在頁面設(shè)置的時(shí)候,需要所繪制的事物大小等特征符合客觀性,保證畫面的美觀。假如是平常練習(xí)可能會(huì)忽略這些,但是假如是專業(yè)的交互式動(dòng)畫制作,則必須注意。頁面工作區(qū)設(shè)置完以后,還需要建立圖形符號,用于扇葉的繪制。再建立兩個(gè)圖形符號,在繪制編輯區(qū)域里繪制外殼與罩子。為加以區(qū)分,標(biāo)注出哪個(gè)圖形符號用于繪制外殼,哪個(gè)圖形符號用于繪制罩子。這里重點(diǎn)介紹的是編程,對繪畫步驟不加以具體討論,當(dāng)然繪制效果因人而異,詳細(xì)的繪制內(nèi)容效果還需要設(shè)計(jì)者的想象。在Flash軟件中,圖形符號是華而不實(shí)一項(xiàng)基本元件。當(dāng)調(diào)入位圖時(shí),要將位圖置于圖形符號當(dāng)中,這是由于其符號本身具有一定的屬性。位圖要與這些屬性相匹配,這是將位圖放置于圖形符號中的重要原因,然后根據(jù)屬性進(jìn)行調(diào)整。建立與設(shè)置完圖形符號后,就是影片剪輯環(huán)節(jié)。首先,建立影片剪輯的文檔,為剪輯工作創(chuàng)造工作區(qū)域,將建立的影片剪輯命名為n1,表示建立的第一個(gè)影片剪輯,以此類推。在建立的第一個(gè)編輯區(qū)域里,使用鼠標(biāo)單擊第1幀,把設(shè)置好的扇葉符號放置編輯區(qū)內(nèi),然后在40幀的區(qū)域內(nèi)單擊。單擊鼠標(biāo)右鍵,會(huì)出現(xiàn)很多指令功能對話框,華而不實(shí)有一項(xiàng)為哪一項(xiàng)插入關(guān)鍵幀,選擇這個(gè)指令,將其插入在剛剛設(shè)置的第40幀中。再次對第1幀進(jìn)行單擊,同樣單擊右鍵操作,點(diǎn)擊開創(chuàng)建立補(bǔ)間動(dòng)畫這個(gè)選項(xiàng),在屬性面板中有一個(gè)旋轉(zhuǎn)選項(xiàng),在該選項(xiàng)中將扇葉的轉(zhuǎn)動(dòng)方向設(shè)置為順時(shí)針,默認(rèn)旋轉(zhuǎn)次數(shù)為一次。同時(shí),根據(jù)需要對扇葉轉(zhuǎn)速由動(dòng)畫幀數(shù)、旋轉(zhuǎn)次數(shù)而定[2].上面的操作完成后,各元件的編寫程序正式開場。在n1的基礎(chǔ)上進(jìn)行復(fù)制,生成一個(gè)一樣的影片編輯,命名為n2,也就是第二檔。根據(jù)同樣的方式方法,根據(jù)需要對n2編輯區(qū)的旋轉(zhuǎn)次數(shù)與動(dòng)畫幀數(shù)進(jìn)行設(shè)置。需要注意,轉(zhuǎn)速要比n1快1為了使讀者一目了然,這里只闡述n1與n2兩個(gè)檔位的制作,詳細(xì)的其他檔位可根據(jù)詳細(xì)情況而定。回到場景設(shè)置編輯區(qū)域,單擊第1幀,此時(shí)將外殼置于場景的中間位置,即拖入場景中后將其在頁面中的位置設(shè)置為居中。再建立一個(gè)新的圖層,同樣單擊第1幀,在公用庫里找出3個(gè)數(shù)量的按鈕,安頓在外殼右邊。按鈕也是Flash軟件中的一種基本元件,外觀形式并不局限于一種,而是多種多樣。編寫程序后,按鈕對鼠標(biāo)事件具有明顯的敏感性,對鼠標(biāo)事件做出作出正確的響應(yīng),對動(dòng)作腳本根據(jù)特定的形式執(zhí)行??梢?,按鈕對于交互式動(dòng)畫的實(shí)現(xiàn)具有重要作用,是華而不實(shí)一項(xiàng)重要的關(guān)鍵對象。建立新圖層,命名為n2〔之前一樣命名的是影片剪輯,這里是圖層,如怕混淆,能夠?qū)D層命名改為其他名字〕,進(jìn)行第1幀的單擊,選擇恰當(dāng)位置將n2影片剪輯拖入這個(gè)圖層中,同時(shí)在n2圖層的基礎(chǔ)上再建立一個(gè)新的圖層,命名為n1.進(jìn)行第1幀的單擊,拖入n1影片剪輯的操作,使其在場景中能夠?qū)2影片剪輯完全覆蓋。在這個(gè)經(jīng)過中,注意對圖層加以區(qū)分。每個(gè)圖層對應(yīng)一定的操作,假如混淆圖層,導(dǎo)致操作與圖層沒有對應(yīng),再進(jìn)行修改是一個(gè)非常費(fèi)事的經(jīng)過。建立第三個(gè)圖層,命名為n3.同樣的方式方法單擊第1幀,選擇恰當(dāng)?shù)奈恢脤⒄肿油先雸鼍?。在n1影片剪輯中,屬性面板中有實(shí)例名稱的選項(xiàng),填寫為n1.根據(jù)同樣的方式將n2影片剪輯填寫為n2,以區(qū)分分身。在動(dòng)作面板中選中場景中的n1影片剪輯,添加代碼。然后,開場對停止命令的設(shè)置。選中顏色為黃色代表停止運(yùn)動(dòng)的按鈕,并將停止運(yùn)動(dòng)的相應(yīng)代碼添加在動(dòng)作面板中,輸入正確代碼后,單擊與停止運(yùn)動(dòng)命令的按鈕時(shí),風(fēng)扇處于停止運(yùn)動(dòng)狀態(tài)。這里編寫了on事件處理函數(shù),針對鼠標(biāo)事件選用Press事件。當(dāng)通過按鍵激發(fā)這個(gè)事件時(shí),計(jì)算時(shí)機(jī)執(zhí)行繁瑣的程序語句,n1與n2影片剪輯會(huì)出現(xiàn)播放停止的狀態(tài)。第十步選中第一檔按鈕,顏色為綠色的按鈕,同樣將代碼添加至動(dòng)作面板中。這樣設(shè)置編程是為了風(fēng)扇在單擊按鈕后,能夠在第一檔轉(zhuǎn)動(dòng)[3].最后一步選中第二檔按鈕,顏色為藍(lán)色的按鈕,同樣將相應(yīng)的代碼添加至動(dòng)畫面板中。這樣編程是為了在檔位中單擊按鈕后,風(fēng)扇能夠轉(zhuǎn)動(dòng)。經(jīng)過上面闡述,就能夠以若干簡單語句,通過鼠標(biāo)控制風(fēng)扇的開關(guān)動(dòng)作,進(jìn)行檔位之間動(dòng)作的轉(zhuǎn)換,實(shí)現(xiàn)通過計(jì)算機(jī)交互的動(dòng)畫。3.2鍵盤對風(fēng)扇開關(guān)與檔次的控制返回到第八步,選取n1影片剪輯,添加代碼,通過代碼編程賦予數(shù)字鍵盤一定的功能,便可敲擊編程所設(shè)置的數(shù)字鍵。通過數(shù)字鍵盤的敲擊輸入相應(yīng)數(shù)字,就能夠?qū)崿F(xiàn)風(fēng)扇停止運(yùn)動(dòng)。運(yùn)用恰當(dāng)函數(shù),通過if語句,利用代碼語句的設(shè)置,賦予風(fēng)扇運(yùn)動(dòng)狀態(tài)的功能。這樣實(shí)現(xiàn)了通過按鍵對風(fēng)扇運(yùn)動(dòng)狀態(tài)的控制。不同的數(shù)字鍵代表不同的意義,這樣能夠通過按鍵實(shí)現(xiàn)對交互式動(dòng)畫的控制。4結(jié)束語綜上所述,本文從三個(gè)方面對Flash中的交互動(dòng)畫編程展開闡述。第一部分對交互式動(dòng)畫與Flash動(dòng)畫進(jìn)行簡單介紹,增加了Flash交互式動(dòng)畫的了解認(rèn)識。第二部分是對ActionScript的簡單介紹。ActionScript是一種腳本語言,是Flash交互式動(dòng)畫編程的基礎(chǔ)。最后一部分詳細(xì)以風(fēng)扇的制作為例,對其動(dòng)畫編程經(jīng)過展開闡述。Flash動(dòng)畫編程分為多個(gè)步驟,整個(gè)經(jīng)過復(fù)雜,因而在詳細(xì)編程中需要梳理步驟,注意對每個(gè)步驟每個(gè)細(xì)節(jié)的處理,并遵循客觀規(guī)律,以時(shí)編程制作出來的動(dòng)畫符合邏輯關(guān)系。以下為參考文獻(xiàn):[1]亓文娟。基于Flas

溫馨提示

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

評論

0/150

提交評論