利用Tweener製作動畫 – 數大便是美
套用徐志摩的名言:「數大」便是美,意思是說數量多就是美,不過雖然數大便是美,但如果要針對多個元件製作動畫,那利用程式一定會比手工來的輕鬆,甚至可以更漂亮和壯觀,以下的範例就是利用Tweener針對較多的元件來製作動畫的結果,分享給大家參考!希望各位未來不會「數大」便是累。
Tweener 滿天星斗:利用Tweener針對星形製作Alpha動畫,是一個很簡單的範例。
import caurina.transitions.Tweener import flash.display.MovieClip; setInterval(starFn,50) function starFn(){ var scale:Number=Math.random() var mc:MovieClip=new star mc.x=Math.random()*500 mc.y=Math.random()*500 mc.scaleX=scale mc.scaleY=scale mc.alpha=0 addChild(mc) Tweener.addTween(mc, {alpha:1, time:7, transition:"linear"}); Tweener.addTween(mc, {alpha:0, time:3,delay:8, transition:"linear"}); }
Tweener 擴散效果:利用Tweener針對球體來製作動畫,其中還應用到距離計算的Class,可以試著調整參數(彈出距離變數、彈出數量…等)來觀察改變的情況。
import flash.display.Sprite; import roMc; import flash.geom.Point; import caurina.transitions.Tweener; //變數定義區塊 var centerPoint:Point = new Point ;//圓形中心點 var i:int = 1;//迴圈變數 var radius:int = 50;//彈出距離變數 var no:int = 20;//彈出數量 var circleArray:Array=new Array//球體陣列(針對移除使用) var sec:int=1//動畫秒數 var hold:Number=0.1//延遲秒數 centerPoint.x = stage.stageWidth / 2; centerPoint.y = stage.stageHeight / 2; stage.addEventListener(MouseEvent.CLICK,clickFn); function clickFn(e:MouseEvent) { while (circleArray.length > 0) { removeChild(circleArray.pop()); } Tweener.removeAllTweens(); showFn(); } function showFn() { for (i=1; i<=no; i++) { var mc:Sprite = new ball ; circleArray.push(mc) var angle:Number = 2 * Math.PI / no * i; var targetPoint:Point = new Point(); targetPoint.x = radius * Math.cos(angle) + centerPoint.x; targetPoint.y = radius * Math.sin(angle) + centerPoint.y; addChild(mc); mc.x = centerPoint.x; mc.y = centerPoint.y; mc.alpha = 0; Tweener.addTween(mc, {alpha:1,x:targetPoint.x,y:targetPoint.y, time:sec, transition:"linear",delay:i*hold}); Tweener.addTween(mc, {alpha:0,x:centerPoint.x,y:centerPoint.y, time:sec, transition:"linear",delay:i*hold+(no*hold+1)}); } }
dating free sites free dating sites no fees
расписание электричек бескудниково дорохово туры в абхазию из рязани
курорт лоо краснодарский край ударник евпатория отели со спа в москве
нижний новгород гостиница мещера официальный сайт отель смолино парк заказать гостиницу в санкт петербурге
reliable canadian pharmacy reputable canadian online pharmacy
ketorolac us order celebrex 100mg online cheap buy losartan 25mg
https://datingonline.best/# facebook dating site
https://datingonline.best/# free for online chatting with singles
симферополь хостелы недорого предгорья кавказа горячий ключ официальный сайт
пансионат новый свет отзывы сочи кабардинка как добраться кардиологический центр переделкино
отель к визит токсово официальный сайт переулок светлогорский 4 отель атрий симеиз
https://datingonline.best/# date online personal
stromectol in mexico For early apoptosis, three SeY groups showed a raised degree of the MCF 7 cell under E2 with without tamoxifen condition in a time and dose dependent manner
https://pharmacyreview.best/# canadianpharmacyworld com
https://pharmacyreview.best/# canadian pharmacy 1 internet online drugstore
Enjoyed reading through this, very good material. Thanks!
clarinex over the counter order claritin 10mg without prescription buy generic loratadine
reputable canadian online pharmacies canadian pharmacy online
canadian pharmacy online canada canadian prescriptions
Oh my goodness! an amazing article. Great work.
buy zoloft online australia
europe free chat online dating sites free chatting
subtle asian dating tinder web
Отличный хирург! сойфер владимир валерьевич отзывы рекомендую зайти на сайт и ознакомиться с отзывами!
https://datingtopreview.com/# dateing site
all free dating site new singles online
https://datingtopreview.online/# dating websites for free
https://datingtopreview.com/# single web site
order lisinopril 10mg for sale atenolol 50mg tablet buy atenolol 100mg online cheap
If you don’t mind, where do you host your weblog? I am looking for a very good web host and your webpage seams to be extremely fast and up most the time…
This is an awesome entry. Thank you very much for the supreme post provided! I was looking for this entry for a long time, but I wasn’t able to find a honest source.
When are you going to take this to a full book?