欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Flash AS3制作茶杯震動gif動畫效果

  發(fā)布時間:2015-01-28 17:27:30   作者:佚名   我要評論
這篇教程是向腳本之家的朋友介紹利用Flash AS3制作茶杯震動gif動畫效果放,教程比較簡單,制作出來的動畫很不錯,感興趣的朋友快快來參與吧

下面小編就為大家介紹Flash AS3制作茶杯震動gif動畫效果,教程很不錯哦,也很簡單,一起來學(xué)習(xí)吧!

效果如下:(用鼠標(biāo)指向右側(cè)的茶壺可以看到震動效果

 制作過程如下:

首先準(zhǔn)備一個圖片當(dāng)做背景,如下:

然后再建立一個新圖層,導(dǎo)入一個茶壺素材,然后把它轉(zhuǎn)變?yōu)橛捌糨?,之后命名?shí)例名字。

目前存在兩個圖層,然后我們再新建立一個放置ACTION的圖層,代碼如下:


復(fù)制代碼
代碼如下:
var coordX:Number = shaker_mc.x;
var coordY:Number = shaker_mc.y;
var timer:Timer = new Timer(10);</p> <p>shaker_mc.buttonMode = true;</p> <p>shaker_mc.addEventListener(MouseEvent.ROLL_OVER,startShake);
shaker_mc.addEventListener(MouseEvent.ROLL_OUT,stopShake);
timer.addEventListener(TimerEvent.TIMER, shakeImage);

function startShake(e:MouseEvent):void{
timer.start ()
}function stopShake(e:MouseEvent):void{
timer.stop();
shaker_mc.x = coordX;
shaker_mc.y = coordY;
shaker_mc.rotation = 0;
}function shakeImage(event:Event):void {
shaker_mc.x = coordX+ getMinusOrPlus()*(Math.random()*5);
shaker_mc.y = coordY+ getMinusOrPlus()*(Math.random()*5);
shaker_mc.rotation = getMinusOrPlus()* Math.random()*6;
} function getMinusOrPlus():int{
var rand : Number = Math.random()*2;
if (rand<1) return -1
else return 1;
}

試試效果吧!

相關(guān)文章

最新評論