利用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)});
	}
}

擴散效果 原始檔 下載

You may also like...

33,074 Responses

  1. Josephsip表示:

    88bet: 188bet 88bet – keo nha cai 88bet

  2. BernardFax表示:

    nha cai 88bet: 88bet – 88bet slot

  3. BMW_mtmt表示:

    Новый BMW X6: стиль и мощь, совершенной техники.
    Превосходство BMW X6 на дороге, привлекать.
    Откройте для себя.
    Стильный и агрессивный BMW X6, порадует.
    Динамика и производительность BMW X6, особенности.
    Идеальный выбор – BMW X6, выбор.
    Роскошь внутри BMW X6, исключительное качество.
    Ваш надежный спутник – BMW X6, всегда.
    Узнайте, почему BMW X6 так популярен, в нашем обзоре.
    Динамичный BMW X6 – для активной жизни, завораживают.
    Надежность и безопасность BMW X6, в центре внимания.
    Почему BMW X6 – это лучшее решение, новые возможности.
    Эффективные технологии в BMW X6, улучшают.
    Исключительный комфорт BMW X6, узнайте.
    Чем BMW X6 превосходит другие кроссоверы?, в нашем анализе.
    Выразительный дизайн BMW X6, выразит вашу индивидуальность.
    Как BMW X6 выглядит на фоне конкурентов, в нашем отчете.
    Что говорят владельцы о BMW X6?, в нашем разделе.
    Новые технологии безопасности в BMW X6, защитят вас.
    Итоги: BMW X6, как лучший выбор, подводим итоги.
    bmw x 6 https://bmw-x6.biz.ua/ .

  4. Тут можно преобрести сейфы взломостойкие взломостойкий сейф

  5. Josephsip表示:

    alo 789 dang nh?p: alo789in – alo789 dang nh?p

  6. Тут можно преобрести взломостойкие сейфы cейфы взломостойкие

  7. BMW_ypmt表示:

    BMW X6: идеально для активной жизни, особенности.
    Превосходство BMW X6 на дороге, безусловно.
    Погрузитесь в.
    Стильный и агрессивный BMW X6, поразит.
    BMW X6: мощь на каждый день, исследуйте.
    Кроссовер BMW X6, который стоит выбрать, инвестирование.
    Роскошь внутри BMW X6, высокий уровень.
    BMW X6: идеальный автомобиль для путешествий, предоставляет.
    Причины популярности BMW X6, в нашем исследовании.
    Спортивный характер BMW X6, каждого.
    Как BMW X6 заботится о вашей безопасности, всегда.
    Почему BMW X6 – это лучшее решение, открывает.
    Инновации в BMW X6, формируют.
    Как BMW X6 спроектирован для вашего комфорта, изучите.
    Чем BMW X6 превосходит другие кроссоверы?, в нашем руководстве.
    Выразительный дизайн BMW X6, выразит вашу индивидуальность.
    Как BMW X6 выглядит на фоне конкурентов, в нашем отчете.
    Что говорят владельцы о BMW X6?, в нашей статье.
    Новые технологии безопасности в BMW X6, гарантируют вашу безопасность.
    Заключение: стоит ли покупать BMW X6?, предлагаем выводы.
    bmw 5 bmw 5 .

  8. Rubengax表示:

    nha cai 88bet 88bet 88bet slot

  9. BMW_ahmt表示:

    Элегантность и производительность BMW X6, откройте для себя.
    BMW X6: динамика и комфорт, вдохновлять.
    технологии.
    Стильный и агрессивный BMW X6, поразит.
    Динамика и производительность BMW X6, настоящего монстра.
    Кроссовер BMW X6, который стоит выбрать, в свое будущее.
    Роскошь внутри BMW X6, создают.
    BMW X6: идеальный автомобиль для путешествий, всегда.
    Почему стоит выбрать BMW X6?, в нашем исследовании.
    Динамичный BMW X6 – для активной жизни, завораживают.
    Надежность и безопасность BMW X6, постоянно.
    Выбор BMW X6: ваши преимущества, открывает.
    Эффективные технологии в BMW X6, ваше вождение.
    Исключительный комфорт BMW X6, откройте для себя.
    Что дает вам BMW X6?, в нашем обзоре.
    Выразительный дизайн BMW X6, сделает вас заметным.
    Как BMW X6 выглядит на фоне конкурентов, в нашем сравнении.
    Мнения о BMW X6 от реальных пользователей, в нашем обзоре.
    Новые технологии безопасности в BMW X6, гарантируют вашу безопасность.
    Заключение: стоит ли покупать BMW X6?, подводим итоги.
    ix bmw ix bmw .

  10. Curtismence表示:

    https://alo789.auction/# alo789in

  11. Jessepooto表示:

    Играйте РІ казино Рё забудьте Рѕ заботах.: balloon game – balloon game

  12. KennethIdiom表示:

    https://akhbutina.kz/# Игровые автоматы Ballon ждут своих героев.

  13. Тут можно преобрести сейф взломостойкий купить сейф металлический взломостойкий

  14. KennethIdiom表示:

    https://neokomsomol.kz/# Игровые автоматы доступны всем желающим.

  15. Jessepooto表示:

    Автоматы Ballon поднимают настроение каждому.: balloon казино официальный сайт – balloon казино официальный сайт

  16. KennethIdiom表示:

    https://balloonigra.kz/# Ballon — это игра с удивительными графиками.

  17. Davidriday表示:

    balloon казино официальный сайт balloon казино официальный сайт Игровые автоматы — шанс РЅР° крупный выигрыш.

  18. Davidriday表示:

    balloon казино играть balloon казино официальный сайт Автомат Ballon предлагает уникальные Р±РѕРЅСѓСЃС‹.

  19. JosephRar表示:

    Динамичная РёРіСЂР° РЅР° автомате Ballon ждет вас.: balloon игра – balloon игра

  20. BryanCar表示:

    They simplify the complexities of international prescriptions.
    can i buy cheap cipro without prescription
    The ambiance of the pharmacy is calming and pleasant.

  21. JosephRar表示:

    Играйте РІ казино, наслаждайтесь каждым моментом.: balloon game – balloon казино официальный сайт

  22. BryanCar表示:

    Their health seminars are always enlightening.
    where to buy cheap clomid no prescription
    Their prices are unbeatable!

  23. DanielEnarm表示:

    Эта статья сочетает познавательный и занимательный контент, что делает ее идеальной для любителей глубоких исследований. Мы рассмотрим увлекательные аспекты различных тем и предоставим вам новые знания, которые могут оказаться полезными в будущем.
    Узнать больше – https://mednarkoforum.ru/

  24. KennethIdiom表示:

    https://akhbutina.kz/# Играйте по своим правилам на автомате.

  25. KennethIdiom表示:

    https://akhbutina.kz/# Погрузитесь в мир азартных игр.

  26. KennethIdiom表示:

    https://neokomsomol.kz/# Выигрывайте большие суммы на автоматах!

  27. BryanCar表示:

    The go-to place for all my healthcare needs.
    where can i get cheap lisinopril no prescription
    Their international insights have benefited me greatly.

  28. BryanCar表示:

    A place where customer health is the top priority.
    where to get generic lisinopril without dr prescription
    Their online portal is user-friendly and intuitive.

  29. JosephRar表示:

    Ballon радует РёРіСЂРѕРєРѕРІ разнообразием функций.: balloon игра – balloon игра на деньги

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。