詳細(xì)講解Flash制作動(dòng)畫基礎(chǔ)知識(shí):遮罩_第1頁
詳細(xì)講解Flash制作動(dòng)畫基礎(chǔ)知識(shí):遮罩_第2頁
詳細(xì)講解Flash制作動(dòng)畫基礎(chǔ)知識(shí):遮罩_第3頁
詳細(xì)講解Flash制作動(dòng)畫基礎(chǔ)知識(shí):遮罩_第4頁
詳細(xì)講解Flash制作動(dòng)畫基礎(chǔ)知識(shí):遮罩_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、詳細(xì)講解Flash制作動(dòng)畫基礎(chǔ)知識(shí):遮罩 前言初學(xué)者關(guān)于遮罩的話題問的較多,下面我將遮罩的一些常見問題進(jìn)行一下歸納。1、請問遮罩的原理是什么?效果遮罩層好比黑夜中的一支手電筒,照在哪兒(指被遮罩層)哪兒就顯現(xiàn)。第一步:創(chuàng)建兩個(gè)圖層,命名,一個(gè)是遮罩層,一個(gè)是被遮罩層;第二步:在被遮罩層圖層輸入文字“閃吧,我的最愛”;第三步:在遮罩層隨便畫一個(gè)形狀,例如一個(gè)圓;第四步:此步最關(guān)鍵。點(diǎn)擊遮罩層圖層,右鍵選擇“遮罩層”,如圖1(1)2、我想讓遮罩層運(yùn)動(dòng)起來,就象探照燈一樣的效果,應(yīng)如何做?效果第一步:把上面的圓轉(zhuǎn)換為圖形元件;第二步:在第15幀處插入關(guān)鍵幀,選中元件,把它放在場景的最右端,在兩幀之間

2、右鍵選擇“創(chuàng)建補(bǔ)間動(dòng)畫”,選中第1幀,右鍵選擇“復(fù)制幀”,在第30幀處粘貼幀,在第15幀和第30幀處右鍵選擇“創(chuàng)建補(bǔ)間動(dòng)畫”;第三步:把被遮罩層的幀延長到第30處;源文件3、我想讓遮罩層隨鼠標(biāo)移動(dòng)而移動(dòng)應(yīng)怎樣做?效果第一步:選中問題1的遮罩層,右鍵選擇“遮罩層”,去掉前面的勾,此時(shí)取消了遮罩;選中圓,右鍵選擇“轉(zhuǎn)換為元件”,在彈出的對話框中選擇“影片剪輯”,在主場景中給它個(gè)實(shí)例名mask_mc。第二步:選中被遮罩層上的文字,同樣轉(zhuǎn)換為影片剪輯元件,實(shí)例名為_mc第三步:新建圖層,名為“動(dòng)作”,選中第一幀,寫如下代碼:_mc.setMask(mask_mc);/設(shè)置_mc被mask_mc遮罩ma

3、sk_mc.onEnterFrame=function()/mask_mc在運(yùn)行每一幀時(shí)執(zhí)行函數(shù)this._x=_xmouse;this._y=_ymouse;/mask_mc的坐標(biāo)等于鼠標(biāo)的坐標(biāo);源文件4、我想讓遮罩層隨鼠標(biāo)移動(dòng)有緩沖的效果應(yīng)如何做?效果把問題3的第三步代碼改為:_mc.setMask(mask_mc);varspeed:Number=5;/申明變量mask_mc.onEnterFrame=function()this._x+=(_xmouse-this._x)/speed;/讓遮罩層緩沖運(yùn)動(dòng)this._y+=(_ymouse-this._y)/speed;源文件5、某對象的

4、邊框一閃而過的效果怎么做?效果1效果2下面以效果2為例詳解其制作過程第一步:創(chuàng)建三個(gè)圖層,從上到下名稱分別為“邊框”、“矩形”、“文字”。第二步:在“文字”圖層上輸入文字:“閃吧”,延長幀到第40幀處。第三步:選中“文字”圖層的第一幀復(fù)制幀,粘貼幀到“邊框”圖層的第一幀上;將文字按住Ctrl+B,連按兩次把文字打散;選中右側(cè)“工具”欄中的“墨水瓶工具”,在打散的文字邊上點(diǎn)擊進(jìn)行描邊;在該幀上用鼠標(biāo)進(jìn)行點(diǎn)擊(即全選該幀上的所有對象),然后把鼠標(biāo)移到右側(cè)“工具”欄中的“填充色”上點(diǎn)擊,再把鼠標(biāo)移到彈出對話框中的右上角,將填充色設(shè)置為無;選中剛才描出的邊線,在屬性中將其筆觸高度設(shè)置為1.5。具體設(shè)置

5、和效果見圖1:第四步:選中“邊線”,選擇“修改”“形狀”“將線條轉(zhuǎn)換為填充”;把幀延長到第40幀處。(此步是關(guān)鍵,不能用線條作遮罩層,應(yīng)轉(zhuǎn)換為填充)具體設(shè)置見圖2:第五步:創(chuàng)建圖形元件,在該元件編輯場景中畫一個(gè)矩形,從上到下進(jìn)行線形漸變,具體設(shè)置見圖3;把該元件從庫中拉入到主場景中“矩形”圖層上的第一幀上,其位置在文字的上方;在第40幀處插入關(guān)鍵幀,把該元件的位置移到文字的下方;在第1幀和第40幀處右鍵選擇“創(chuàng)建補(bǔ)間動(dòng)畫”。第六步:選中“邊框”圖層,右鍵選擇“遮罩層”。源文件6、如何做出漸變、半透明、羽化遮罩效果?漸變效果第一步:創(chuàng)建兩個(gè)圖層,從上到下名稱分別是“遮罩”、“漸變”。第二步:在“

6、遮罩”圖層中輸入文字“閃吧,我的最愛!”。第三步:在“漸變”圖層中畫一個(gè)矩形,填充漸變色。第四步:選中“遮罩”圖層,右鍵選擇“遮罩層”。源文件羽化效果第一步:創(chuàng)建兩個(gè)圖層,從上到下名稱分別是“遮罩”、“圖片”。第二步:在“圖片”圖層上導(dǎo)入一張圖,并轉(zhuǎn)換為影片剪輯元件,實(shí)例名為tp_mc,延長幀到第40幀;在其屬性面板中勾選“使用運(yùn)行時(shí)位圖緩存”。第三步:在“遮罩”圖層上畫一個(gè)小圓,轉(zhuǎn)換為影片剪輯元件,實(shí)例名為mask_mc;選擇屬性面板中的“濾鏡”里的“模糊”,輸入模糊值均為100;在第40幀處插入關(guān)鍵幀,把圓放大;創(chuàng)建補(bǔ)間動(dòng)畫。第四步:在“動(dòng)作”圖層的第一幀上寫代碼:tp_mc.setMas

7、k(mask_mc)源文件半透明遮罩:把你半透明的遮罩層復(fù)制到上層即可。7、我用靜態(tài)文字作遮罩層或作為被遮罩時(shí)怎么沒有效果?方法將文字連按兩次Ctrl+B,把文字打散。方法更改該文字的屬性,不采用“使用設(shè)備字體”。方法把文字轉(zhuǎn)換為影片元件,實(shí)例名為wz_mc;把遮罩轉(zhuǎn)換為影片元件,實(shí)例名為mask_mc;在幀上寫代碼wz_mc.setMask(mask_mc)8、動(dòng)態(tài)文本設(shè)置被遮罩怎么沒有效果?方法把動(dòng)態(tài)文本轉(zhuǎn)換為影片元件,實(shí)例名為wz_mc,創(chuàng)建遮罩影片元件,實(shí)例名為mask_mc;然后在幀上寫代碼:wz_mc.setMask(mask_mc)方法選擇嵌入,在彈出的對話框中出現(xiàn)的“包含這些字

8、符”里輸入動(dòng)態(tài)文本中要顯示的文字。(但這種方法會(huì)使文件體積變大)效果9、怎樣讓遮罩層沿著引導(dǎo)層上的任意路徑運(yùn)動(dòng)?效果要點(diǎn)把遮罩先做成沿引導(dǎo)層上路徑運(yùn)動(dòng)的影片剪輯,再把該影片剪輯設(shè)為遮罩層步驟第一步:創(chuàng)建圖形元件,名稱為“圓”,畫一個(gè)圓。第二步:創(chuàng)建影片剪輯元件,名稱為“運(yùn)動(dòng)的圓”,把圖形元件“圓”拖入;讓圓沿引導(dǎo)層上的曲線運(yùn)動(dòng)起來。如圖9:第三步:在主場景中創(chuàng)建兩個(gè)圖層,從上到下名稱分別為“遮罩”、“背景”;把“運(yùn)動(dòng)的圓”拖入到主場景中的“遮罩”圖層上;在“背景”圖層上導(dǎo)入一張圖片;選中“遮罩”圖層,右鍵選擇“遮罩層”。10、一般右鍵選擇設(shè)置“遮罩層”時(shí)只能遮罩一個(gè)圖層,那多個(gè)圖層怎么做?方法

9、把沒有被遮罩的圖層拖入到已經(jīng)被遮罩和遮罩層之間,再調(diào)整圖層順序。方法用鼠標(biāo)按住沒有被遮罩的圖層不放,然后往上推,當(dāng)出現(xiàn)灰色的虛線時(shí)釋放鼠標(biāo)即可。如圖10:11、空心圓做遮罩怎么中間的空白處也作了遮罩?效果方法把空心圓不能做成影片剪輯元件,但可以是圖形元件。12、放大鏡是如何應(yīng)用遮罩的?效果第一步:創(chuàng)建四個(gè)圖層,從上到下名稱依次是“動(dòng)作”、“放大鏡”、“遮罩”、“底圖”。第二步:創(chuàng)建影片剪輯元件,名稱為“底圖”,導(dǎo)入一張圖;把該元件拖入到主場景中的“底圖”圖層上,實(shí)例名為dt_mc。第三步:創(chuàng)建影片剪輯元件,名稱為“遮罩”,畫一個(gè)圓,填充類型為放射狀,中間透明,四周不透明;把該元件拖入到主場景中

10、的“遮罩”圖層上,實(shí)例名為mask_mc。再拖一個(gè)到“放大鏡”圖層上,實(shí)例名為fdj_mc。第四步:在“動(dòng)作”圖層的第一幀上寫如下代碼:Mouse.hide();/鼠標(biāo)隱藏varspeed:Number=4;/申明變量dt_mc.duplicateMovieClip(fdt_mc,0);/復(fù)制底圖為放大圖fdt_mc._xscale=fdt_mc._yscale=150;/放大圖放大fdt_mc.setMask(mask_mc);/設(shè)置放大圖被遮罩元件遮罩fdt_mc.swapDepths(fdj_mc);/把放大鏡放在最上層mask_mc.onEnterFrame=function()fdt

11、_mc._x=-this._x*0.5;/設(shè)置放大圖的坐標(biāo)隨遮罩層的變化而變化fdt_mc._y=-this._y*0.5;fdj_mc._x=this._x+=(_xmouse-this._x)/speed;/讓遮罩層和放大鏡坐標(biāo)重合且緩沖運(yùn)動(dòng)fdj_mc._y=this._y+=(_ymouse-this._y)/speed;updateAfterEvent();/更新舞臺(tái);源文件13、我想鼠標(biāo)點(diǎn)擊時(shí)遮罩層出現(xiàn)并拖動(dòng),再次點(diǎn)擊時(shí)消失怎么做?效果在第12問的第四步代碼中作如下改動(dòng):Mouse.hide();dt_mc.duplicateMovieClip(fdt_mc,1);fdt_mc._

12、xscale=fdt_mc._yscale=150;fdt_mc.setMask(mask_mc);fdt_mc.swapDepths(fdj_mc);mask_mc._visible=fdj_mc._visible=fdt_mc._visible=0;mask_mc.onEnterFrame=function()fdt_mc._x=-this._x*0.5;fdt_mc._y=-this._y*0.5;fdj_mc._x=this._x+=(_xmouse-this._x)/4;fdj_mc._y=this._y+=(_ymouse-this._y)/4;updateAfterEvent()

13、;onMouseDown=function()this.id=!this.id;if(this.id)mask_mc._visible=fdj_mc._visible=fdt_mc._visible=1;if(!this.id)mask_mc._visible=fdj_mc._visible=fdt_mc._visible=0;14、導(dǎo)入外部的影片(如文件名1.swf)或圖片(如文件名1.jpg),怎樣設(shè)置遮罩?第一步:創(chuàng)建影片剪輯元件,畫一個(gè)你要的遮罩形狀;把該元件拖入到主場景中,實(shí)例名取mask_mc。第二步:在幀上寫代碼:varmy_mcl:MovieClip=createEmptyMovieClip(my_mcl,getNextHighestDepth();varmcloader:MovieClipLoader=newMovieClipLoader();mcloader.addListener(this);mcloader.loadClip(1.jpg,my

溫馨提示

  • 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論