利用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)}); } }
https://buytadalafil.icu/# where can i get tadalafil
write my essay custom writing
top essay writing services
cheap essay writing service
You are my inspiration , I possess few web logs and very sporadically run out from to brand 🙁
https://pillswithoutprescription.xyz/# canadian drug prices
buy esomeprazole 40mg pills nexium canada buy imitrex 50mg pills
https://buytadalafil.icu/# tadalafil 20mg lowest price
Tips and tools you offer are so helpful to agencies in our community.
Great post. I was checking constantly this blog and I’m impressed! Very useful info specifically the last part 🙂 I care for such info much. I was looking for this certain information for a very long time. Thank you and good luck.
essay writing service legal
cheapest essay writing services
help write an essay
online essay editing services
best essay writer company
professional essay writers for hire
Excellent article!! I am an avid reader of your website:D keep on posting that good content. and I’ll be a regular visitor for a very long time!!
I like what you have to offer. Keep up the good work!
I think that may be an interesting element, it made me assume a bit. Thanks for sparking my considering cap. On occasion I get so much in a rut that I simply really feel like a record.
help writing essays for college
uc essay help
which is the best essay writing service
doxycycline generic doxycycline 50mg
cheap generic sildenafil sildenafil free shipping
college essay services
medical school essay service
need help writing a essay
methotrexate 10mg price oral warfarin cozaar 25mg price
essays on the help
best essay writing service canada
best essay writing website
common app essay help
write my essay cheap
the best essay writing services
minocycline 50 mg tablets for humans for sale ivermectin 3mg tab
I am glad to be a visitor on this website!, regards for this rare information!
best online essay writers
essay writing websites
auto essay writer
original essay writing service
in an essay help you guide
need someone to write my essay
buy bupropion 150mg generic order zyban 150 mg generic sildenafil online order
A neighbor of mine encouraged me to take a look at your blog site couple weeks ago, given that we both love similar stuff and I will need to say I am quite impressed.
Hi there! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no back up. Do you have any solutions to protect against hackers?
I encountered your site after doing a search for new contesting using Google, and decided to stick around and read more of your articles. Thanks for posting, I have your site bookmarked now.
online canadian pharmacy buy canadian drugs
ivermectin goodrx buy ivermectin