利用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)}); } }
Добрый день!
Получить диплом ВУЗа
telegra.ph/vechernyaya-forma-obucheniya-v-medicinskom-vuze-08-02
Привет!
Диплом экономиста
telegra.ph/vozvrat-ndfl-za-obuchenie-rebenka-v-vuze-08-02
Добрый день!
Покупка диплома о среднем полном образовании: как избежать мошенничества?
swissbankinginfo.blogspot.com/2019/01/blog-post_84
Всегда вам поможем!.
Здравствуйте!
Приобрести документ о получении высшего образования можно в нашей компании в Москве.
en-musubi-yukari.com/musubitv/11223/#comment-55646
Добрый день!
Мы изготавливаем дипломы любой профессии по приятным тарифам.
telegra.ph/stoimost-platnogo-obucheniya-v-vuzah-moskvy-08-02
reputable indian online pharmacy: Online pharmacy – pharmacy website india
индийский пасьянс гадание онлайн бесплатно индийский пасьянс гадание онлайн бесплатно .
индийский пасьянс онлайн бесплатно на ближайшее будущее правдивое https://indiyskiy-pasyans-online.ru/ .
гадать на индийском пасьянсе indiyskiy-pasyans-online.ru .
гадание индийский пасьянс онлайн гадание индийский пасьянс онлайн .
An interesting discussion is definitely worth comment. I believe that you need to publish more about this subject matter, it may not be a taboo matter but usually folks don’t speak about such issues. To the next! Kind regards!
индийский пасьянс онлайн гадание бесплатно индийский пасьянс онлайн гадание бесплатно .
гадание на индийском пасьянсе indiyskiy-pasyans-online.ru .
Привет, друзья!
Приобрести диплом любого университета.
telegra.ph/celevoe-obuchenie-v-vuze-08-02
Здравствуйте!
Полезные советы по безопасной покупке диплома о высшем образовании
led119.ru/forum/user/108242
Привет, друзья!
Вопросы и ответы: можно ли быстро купить диплом старого образца?
mcpe.ru.net/user/christimeday
п»їlegitimate online pharmacies india: Online pharmacy USA – indian pharmacies safe
Great site! I recommend it to everyone!Book private flights
https://indiapharmacy.shop/# world pharmacy india
https://mexicopharmacy.win/# purple pharmacy mexico price list
Добрый день!
Заказать диплом о высшем образовании.
mandiplomiks.ru/kupit-diplom-voronezh
mexican mail order pharmacies: Medicines Mexico – buying prescription drugs in mexico online
Здравствуйте!
Как оказалось, купить диплом кандидата наук не так уж и сложно
mans-diplomxx.ru/svidetelstvo-o-rozhdenii-sssr1
Поможем вам всегда!.
erectile dysfunction online: Cheap ED pills online – cheapest erectile dysfunction pills
Здравствуйте!
Приобрести документ института вы имеете возможность у нас.
rushkas-diplomxx.ru
Used with loop diuretic, may increase to bid online cialis
гадание онлайн бесплатно самое правдивое https://gadanie-online-free.ru
buy prescription drugs from india: Top online pharmacy in India – india pharmacy
https://mexicopharmacy.win/# mexico drug stores pharmacies
ed prescriptions online
Добрый день!
Диплом о высшем образовании
leadrp.listbb.ru/viewtopic.php?f=3&t=416