利用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)}); } }
купить диплом судовой механика [url=https://1oriks-diplom199.ru/]1oriks-diplom199.ru[/url] .
Купить диплом магистра оказалось возможно, быстрое обучение и диплом на руки
top 10 online pharmacy in india: indianpharmacyeasy.com – indian pharmacy paypal
купить диплом техникума в красноярске 1oriks-diplom199.ru .
Здесь можно преобрести купить сейф интернете сейфы
Здесь можно преобрести заказать сейф сейф купить в москве
Здесь можно преобрести сейфы купить сейфы купить
https://indianpharmacyeasy.com/# india online pharmacy
purple pharmacy mexico price list: mexico pharmacy – mexican rx online
Полезные советы по безопасной покупке диплома о высшем образовании
Всё, что нужно знать о покупке аттестата о среднем образовании без рисков
Здесь можно преобрести сейф в наличии купить сейф в москве цена
Its like you read my thoughts! You seem to understand a lot
approximately this, such as you wrote the book in it or something.
I think that you simply can do with some % to drive
the message house a bit, but instead of that, this is wonderful blog.
An excellent read. I will definitely be back.
Быстрое обучение и получение диплома магистра – возможно ли это?
Приобретение школьного аттестата с официальным упрощенным обучением в Москве
http://mexicanpharmgate.com/# mexico pharmacies prescription drugs
Как приобрести аттестат о среднем образовании в Москве и других городах
Как оказалось, купить диплом кандидата наук не так уж и сложно
Быстрая покупка диплома старого образца: возможные риски
cheap medications: Best Canadian online pharmacy – ed in men
Парадокс, но купить диплом кандидата наук оказалось не так и сложно
Здесь можно преобрести сейф купить сейф в наличии
Легальная покупка школьного аттестата с упрощенной программой обучения
india online pharmacy Best online Indian pharmacy indian pharmacy paypal
That is a great tip especially to those new to the blogosphere. Simple but very accurate information… Many thanks for sharing this one. A must read post!
Тут можно преобрести огнестойкий сейф огнестойкий сейф
It’s fantastic that you are getting ideas from this post as well as from our
discussion made at this place.
Тут можно преобрести сколько стоит сейф для ружья оружейный сейф в москве
Тут можно преобрести огнестойкие сейфы купить купить сейф огнестойкий в москве
Возможно ли купить диплом стоматолога, и как это происходит
bavly.mybb.ru/login.php?action=in