flash中想要使用動(dòng)態(tài)遮罩制作擦出圖片的效果。主要用到動(dòng)態(tài)遮罩,影片剪輯代碼生成等知識(shí),下面我們就來(lái)看看詳細(xì)的教程。
1、打開(kāi)軟件,新建AS3文檔。
2、把圖片導(dǎo)入舞臺(tái)上。
3、新建圖層,畫(huà)一個(gè)圓。
4、選擇圓轉(zhuǎn)換為影片剪輯,注意注冊(cè)點(diǎn)在中心,且要設(shè)置鏈接名為CELL
5、把圓元件從舞臺(tái)刪除,然后畫(huà)一個(gè)矩形框,注意要比圖片大一些。
6、轉(zhuǎn)換矩形框?yàn)橛捌糨嫞?strong>注意注冊(cè)點(diǎn)在左上角。
7、接下來(lái)設(shè)置矩形框的實(shí)例名為mask_mc,用作遮罩。這里使用代碼創(chuàng)建遮罩層。
8、最后在主時(shí)間軸加如下代碼:
this.mask=mask_mc;
this.addEventListener(Event.ENTER_FRAME,MouseMoveEvent);
function MouseMoveEvent(e:Event):void
{
var cell:MovieClip=new CELL();
cell.x=this.mouseX-mask_mc.x;
cell.y=this.mouseY-mask_mc.y;
mask_mc.addChild(cell);
}
9、運(yùn)行后就可以看到效果了??梢园盐臋n的幀頻調(diào)高或者使用Timer進(jìn)行刷新,效果會(huì)更流暢。
以上就是flash制作擦出圖片的動(dòng)畫(huà)效果的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注武林網(wǎng)。
相關(guān)推薦:
Flash怎么制作正方體旋轉(zhuǎn)的3D動(dòng)畫(huà)效果?
flash怎么制作粒子慢慢增多并組合成文字的動(dòng)畫(huà)?
flash cs6怎么實(shí)現(xiàn)制作點(diǎn)擊蒲公英飛出的動(dòng)畫(huà)效果?
新聞熱點(diǎn)
疑難解答
圖片精選