下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
關(guān)于用Actionscript動作腳本制作flash下雨特效
提要通過一個下雨特效的制作,介紹FLASHAS動作腳本的使用,主要是利用Function、Duplicate-MovieClip、SetProperty、SetVariable、If、SetInterval,實現(xiàn)特效的制作、速度的快慢控制、選擇播放的順序。
關(guān)鍵詞:flash;AS腳本;下雨特效一、引言
flash是Macromedia公司推出的一種優(yōu)秀的交互式動畫制作軟件,具有體積小、互動性強(qiáng)、兼容性好的特點,一直受到動畫制作者的青睞。如今,因特網(wǎng)上已具有成千上萬個flash站點,讓人盡情地享受這種多媒體技術(shù)所帶來的動感,flash動畫勢必將成為未來網(wǎng)頁的一大主流。在flash動畫制作過程中,AS動作腳本扮演著一個重要的角色,動作腳本是flash動畫中使用的程序腳本,通過動作腳本,可以對動畫進(jìn)行高級的邏輯控制,能實現(xiàn)時間軸的特殊效果,能幫助用戶按照自己的想法更加準(zhǔn)確地創(chuàng)建電影。效果更加精彩紛呈,但是如何能掌握好flash動作腳本制作技術(shù),已經(jīng)成為廣大學(xué)習(xí)者迫切需要解決的問題。本文通過制作下雨特效實例,讓讀者了解和掌握一些動作腳本的運(yùn)用。
二、認(rèn)識和理解動作腳本術(shù)語
和任何腳本撰寫語言一樣,flash動作腳本既有和其他語言相同之處,比如數(shù)據(jù)類型、關(guān)鍵字、運(yùn)算符、表達(dá)式、函數(shù)、變量等等,但也有自己的獨特專用術(shù)語,它本身具有獨特的專業(yè)含義,只有準(zhǔn)確地理解術(shù)語,才能讀懂語句,真正地理解腳本的含義,逐步構(gòu)建自己編寫動作腳本的基礎(chǔ)。
1、動作:是在播放SWF文件時指示SWF文件執(zhí)行某些任務(wù)的語句。
2、類:類是可以創(chuàng)建與定義新類型的數(shù)據(jù)類型,若要定義類,需在外部腳本文件中使用class關(guān)鍵字。
3、構(gòu)造函數(shù):構(gòu)造函數(shù)是用于定義類的屬性和方法的函數(shù)。
4、事件:事件是SWF文件播放時發(fā)生的動作。例如,在加載影片剪輯,播放頭進(jìn)入幀,用戶單擊按鈕或影片剪輯,或者用戶按下鍵盤上的鍵時,會產(chǎn)生不同的事件。
5、實例:實例是屬于某個類的對象,類的每個實例均包含該類的所有屬性和方法。
6、方法:方法是與類關(guān)聯(lián)的函數(shù)。
7、實例名稱:實例名稱是腳本中用來表示影片剪輯和按鈕實例的唯一名稱,可以使用屬性面板為舞臺上的實例指定實例名稱。
8、對象:對象是屬性和方法的集合,每個對象都有其各自的名稱,并且都是特定類的實例。
9、包:包是位于指定的類路徑目錄下,包含一個或多個類文件的目錄。
10、屬性:屬性是定義對象的特性。
11、目標(biāo)路徑:目標(biāo)路徑是SWF文件中影片剪輯實例名稱變量和對象的分層結(jié)構(gòu)地址。
三、制作特效用到的AS腳本
1、Function——用戶自定義函數(shù)。定義一個函數(shù)Function,要后跟函數(shù)名、參數(shù)列表和代碼塊。函數(shù)定義的形式為:
Function函數(shù)名(參數(shù)列表){代碼塊;}
其中,F(xiàn)unction表明函數(shù)的頭部。函數(shù)名,是該函數(shù)的名稱,一般都是選用能夠代表函數(shù)功能的詞或詞組。參數(shù)列表,是用來給函數(shù)傳遞參數(shù),參數(shù)可有可無。代碼塊,放在大括號里面,是執(zhí)行Function函數(shù)的語句,可以有多個語句組成。
2、DuplicateMovieClip——復(fù)制影片剪輯。語法形式為:duplicateMovieClip(目標(biāo)、新名稱、深度)。目標(biāo)是指要復(fù)制的電影剪輯的名稱和路徑,新名稱是指復(fù)制后的電影前輯實例名稱,深度是指新復(fù)制的影片剪輯的唯一深度級別。復(fù)制影片經(jīng)常要與影片屬性控制(特別是_x,_y,_alpha,_rotation,_xscale,_yscale等屬性)結(jié)合才能更好地發(fā)揮復(fù)制效果。復(fù)制影片還經(jīng)常要和循環(huán)語句配合,才能復(fù)制多個影片剪輯。
3、SetProperty——設(shè)置影片剪輯的屬性。語法形式為:setProperty(屬性,目標(biāo),值)。屬性是指你想控制影片剪輯的那些屬性,F(xiàn)lash給我們提供了14個影片剪輯的屬性,我們可以根據(jù)需要來選擇設(shè)置。值是指設(shè)置的隨機(jī)函數(shù)值。
4、SetVariable——給變量賦值。與其他動作不同,它并不在腳本中出現(xiàn),而是在編寫腳本時,使用它來創(chuàng)建賦值語句框架,便于填寫變量和變量的值。
5、if——如果。如果條件符合,即true,就執(zhí)行代碼;條件不符合,就不執(zhí)行。語法為:if(條件){//代碼}。
6、setInterval——設(shè)置時間間隔。語法形式為:setInterval(函數(shù)名,間隔時間)。函數(shù)名即為Function已自定義的函數(shù)名,間隔時間以秒為單位。
四、下雨特效的制作過程
通過一個實例,來完成一個雨點飄落過程,且隨機(jī)出現(xiàn)大小和速度不同的雨點。通過添加幾句代碼可以省去很多繁雜的動畫處理。主要參考文獻(xiàn):
[1]柴孟華,李勝偉.深入淺出FLASHMX2004動畫設(shè)計[M].北京:中國鐵道出版社,2006.
[2]方晨.操作與實例FLASHMX2004中文版[M].上海:上??茖W(xué)普及出版社,2004.
[3]齊錦剛,曹麗云等.FlashMX2004活學(xué)活用300問[M].北京:機(jī)械工業(yè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年物業(yè)管理聯(lián)合運(yùn)營協(xié)議范本版B版
- 2024年版家用電器保修協(xié)議樣本版B版
- 文化藝術(shù)中心裝修敲墻合同
- 員工辭退合同
- 城市交通調(diào)度管理辦法
- 門店買賣合同范本
- 企業(yè)-寫字樓租賃合同
- 河北省部分重點高中2024屆高三上學(xué)期期末考試數(shù)學(xué)試題(解析版)
- 木制裝飾木工班組施工合同
- 歷史正劇監(jiān)制合作協(xié)議
- 春節(jié)施工現(xiàn)場值班規(guī)章制度范文(2篇)
- 《國有企業(yè)管理人員處分條例》考試題庫200題(含答案)
- 2022年公務(wù)員多省聯(lián)考《申論》真題(遼寧A卷)及答案解析
- 小丑電影課件教學(xué)課件
- 浙江省紹興市2025屆高三上學(xué)期一模地理試題 含解析
- 廣發(fā)銀行廣告合同
- 安全與急救學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 電動車棚消防應(yīng)急預(yù)案
- 金屬冶煉知識培訓(xùn)
- 2024-2025學(xué)年度廣東省春季高考英語模擬試卷(解析版) - 副本
- 法醫(yī)鷹一樣的眼睛智慧樹知到期末考試答案章節(jié)答案2024年南方醫(yī)科大學(xué)
評論
0/150
提交評論