利用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)}); } }
absolutely free local dating site online dating sites
adlt dating free web date site
Its wonderful as your other blog posts : D, regards for putting up.
dating sex date game online
video dating tinder online
desyrel 50mg us viagra medication order sildenafil 150mg pill
https://datingtopreview.com/# free dating nearby
freeadultdating mature singles
flirt singles dating site free online
https://datingtopreview.com/# dating simulator dating lucy
Luxury glass cruise Dubai most famous trip with buffet dinner for tourist in Dubai, it is luxury marina glass cruise. We are Dubai based company offering best glass cruise dinner trips with luxurious facilities. The trip will start at 8:00 pm with or without pickup from your Home/Hotel.
https://datingtopreview.com/# usa free dating sites
singles ads meetme dating site
dating websites best zoosk online dating site
generic ceftin 250mg order robaxin 500mg generic methocarbamol online buy
https://datingtopreview.online/# dating services
Developing a framework is important.
https://prednisone20mg.icu/# generic prednisone otc
https://prednisone20mg.icu/# prednisone for sale without a prescription
sildenafil 50mg drug order sildenafil 100mg pills rhinocort us
Отличный хирург! сойфер владимир отзывы рекомендую зайти на сайт и ознакомиться с отзывами!
Отличный хирург! владимир сойфер отзывы рекомендую зайти на сайт и ознакомиться с отзывами!
https://viagravgr.best/# viagra from india
https://pharmacywithoutprescription.life/# canadian pharmacy coupon code
Отличный хирург! сойфер владимир валерьевич отзывы рекомендую зайти на сайт и ознакомиться с отзывами!
Thanks so much for this, keep up the good work 🙂
I quite like reading through an article that will make people
think. Also, thank you for allowing me to comment!
After looking into a number of the blog articles on your site, I seriously appreciate your way
of writing a blog. I bookmarked it to my bookmark webpage list and will be
checking back soon. Please visit my web site as well
and let me know your opinion.
Hello There. I found your blog using msn. This is an extremely smartly written article.
I’ll make sure to bookmark it and come back to learn extra of
your helpful info. Thank you for the post.
I’ll definitely return.
With havin so much content and articles do you ever run into any problems of plagorism
or copyright infringement? My site has a lot of unique content
I’ve either written myself or outsourced but it seems a lot of it is popping
it up all over the internet without my authorization. Do you know any ways
to help stop content from being ripped off? I’d truly appreciate it.