利用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...

28,080 Responses

  1. Gartandabsex表示:

    Как поднять настроение с помошью анекдота. ржачные мемы
    http://www.mrkineshma.ru/support/forum/view_profile.php?UID=228843

  2. MichaelGed表示:

    Букмекерские компании стараются не только привлечь новых клиентов приятными подарками, но и удержать «старичков». Для этого разрабатывают программы лояльности, запускают различные бонусы и акции, устраивают конкурсы с ценными призами. Самым популярным является промокод регистрации, который вводится при регистрации нового аккаунта. Благодаря ему вы получаете увеличенный бонус на первый депозит, система добавляет 30% к максимальной сумме. Стандартный бонус на первое пополнение счета составляет 8000 рублей, после введения промокода – 10400 рублей.

  3. сервисный центре предлагает ремонт телевизоров недорого – ремонт телевизоров в москве недорого

  4. Сервисный центр предлагает ремонт холодильника mastercook в петербурге ремонт холодильника mastercook рядом

  5. Edgarappow表示:

    comprare farmaci online all’estero: Cialis generico controindicazioni – farmacie online affidabili

  6. Сервисный центр предлагает стоимость ремонта телевизора metz сколько стоит ремонт телевизора metz

  7. Сервисный центр предлагает ремонт компьютеров hyperpc недорого починить компьютера hyperpc

  8. I’ve never commented on a blog post before, but I couldn’t resist after reading yours. It was just too good not to!

  9. Если вы искали где отремонтировать сломаную технику, обратите внимание – сервисный центр в воронеже

  10. Сервисный центр предлагает починка телевизоров skyworth ремонт телевизора skyworth

  11. Richardral表示:

    viagra naturale in farmacia senza ricetta viagra viagra cosa serve

  12. Сервисный центр предлагает стоимость ремонта электросамоката longwise ремонт электросамоката longwise в петербурге

  13. сервисный центре предлагает ремонт телевизоров в москве адреса – мастерская по ремонту телевизоров в москве

  14. сервисный центре предлагает ремонт телевизора – ремонт телевизоров в москве

  15. Если вы искали где отремонтировать сломаную технику, обратите внимание – тех профи

  16. JamesGed表示:

    Промокод Melbet – это набор случайных или подобранных символов, которые позволяют новому игроку принять участие в акциях и получить подарки от БК Мелбет. К примеру, в 2024 году Мелбет промокод предлагает бонус 10 400 рублей на счет при регистрации. При выборе букмекерской конторы пользователи обращают внимание не только на маржу или коэффициенты, но и обязательно оценивают текущие акции. Крупные операторы предлагают бонусы на первый депозит, программу лояльности, фрибеты и другие виды поощрений. Бонусный код является самым распространённым видом привлечения клиентов в популярных букмекерских конторах. Чаще всего промокод Melbet представляет собой рандомный порядок букв и цифр, которые вводят в специальное поле в форме регистрации на сайте. Бывают и уникальные промо, выданные надежным партнёрам, созвучные доменному имени. промокоды на бк позволяет получить повышенный бонус на первый депозит в размере 100% и бесплатную ставку на 400 RUB или фрибет на $30.

  17. Edgarappow表示:

    viagra online spedizione gratuita: viagra online siti sicuri – kamagra senza ricetta in farmacia

  18. Kennethtub表示:

    http://brufen.pro/# Brufen 600 senza ricetta
    farmacie online affidabili

  19. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем: ремонт крупногабаритной техники в москве
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

  20. Richardral表示:

    le migliori pillole per l’erezione acquisto viagra viagra online consegna rapida

  21. เนื้อหา ของบล็อกนี้ น่าติดตาม มากๆ ครับ ผมชอบวิธีการ ศึกษาประเด็นต่างๆ อย่าง ครบถ้วนและ มีความเป็นเหตุเป็นผล ชัดเจน เป็นการช่วยให้ผู้อ่าน ทำความเข้าใจ ประเด็นได้
    ในระดับลึกขึ้น มากขึ้น คุณเขียนได้อย่าง เป็นลำดับ และ น่าสนใจ ซึ่งเป็นสิ่งสำคัญสำหรับบทความระดับนี้
    นอกจากนั้น ผมยังชอบ ความเห็นใหม่ๆ ที่คุณได้นำเสนอ ซึ่งเป็นสิ่งที่ ยังไม่เคยรู้จักคิดมาก่อน มันช่วยขยายวิสัยทัศน์ และ ความรู้ ของผมไปในทิศทางที่ กว้างขวางขึ้น ผมขอขอบคุณที่คุณได้แบ่งปัน ความรู้และ ความสามารถของคุณ มันช่วยให้ผมได้เรียนรู้ มากขึ้นอย่างแน่นอน
    ผมหวังว่าจะได้ ติดตาม บทความอื่นๆ ของคุณในอนาคตเช่นกัน เพราะผมมั่นใจว่าจะมี คุณค่า และเป็นการ เสริมสร้าง ความรู้ให้กับผมอย่างแน่นอน ขอบคุณมากครับ!

    My website :: แจ็คพอตใหญ่

  22. Kennethtub表示:

    http://tadalafilit.com/# comprare farmaci online con ricetta
    farmacie online sicure

  23. การเดิมพัน ชนิด ยี่กีเป็น ลักษณะ การ ทำ หวย ซึ่ง ได้รับความ ความชอบ
    อย่างมากใน ดินแดน ไทย
    ซึ่งมี ลักษณะคล้ายคลึง กับ ตั๋ว ลอตเตอรี่ทั่วไป
    แต่มีความแตกต่าง ในด้าน การเลือกมา ตัวเลขที่ และ ขั้นตอน ในการซื้อ จัดจำหน่าย

    การ ทำการ หวยยี่กีนั้น ผู้ พนัน จะ เลือกสรร เลขเด็ด จำนวน 2-3 เลขมงคล ซึ่ง หรืออาจ เป็น เลขมงคล
    ที่มี ความหมายพิเศษ หรือ เลขชุด ที่ มี
    ในความเชื่อถือ ของ ต่างๆ
    จากนั้น เอา เลขชุด เหล่านั้น ไปส่ังซื้อ ที่ ช่องทางจำหน่าย จำหน่าย
    ตั๋ว ยี่กี ซึ่งมัก จะ เหมือน ร้านค้า ปลีก ทั่วทั้งประเทศ ในชุมชน

    ปัจจัยที่ ทำให้ ตั๋ว ยี่กีได้รับ มาก นั้นก็คือ อัตราตอบแทน
    การ ให้รางวัล รางวัล ซึ่ง โดยทั่วไป จะ สูงกว่า
    หวย รัฐบาล โดย อย่างยิ่ง เมื่อ เลขที่ ที่ถูกรางวัล
    เป็น เลขที่ อันที่ ไม่มัก ในหวย รัฐบาล ซึ่งก็ ทำให้ ผู้ เดิมพัน
    อาจได้รับ ผล ประโยชน์ตอบแทน ซึ่ง มากกว่า หาก เลขที่
    ที่ เลือกมา ได้รับรางวัล

    อย่างไร ที่ การ ลองเล่น การเดิมพัน ยี่กีนั้นก็
    ประกอบด้วย ความเสี่ยงสูง
    มากเกินไป เนื่องจาก ลักษณะของ
    การ ลงเงินลงทุน ที่ อาศัย ความโชคดี เป็น ซึ่ง ก็อาจจะ ทำให้ผู้ ซื้อ เสีย เงิน
    ถ้า ไม่ถูก รางวัล ดังนั้น จึงควร ทำการ ด้วยการ ความ ใส่ใจเป็นพิเศษ

    ในภาพรวม การเดิมพัน
    ยี่กีถือเป็น กิจกรรมการเดิมพัน
    ที่ ได้รับความนิยม อย่าง เป็นจำนวนมาก ใน ภูมิภาค ไทย แม้ว่าจะ มีความ ความเสี่ยงอย่างมาก มากมาย แต่ก็ มีผู้คนจำนวนมาก ที่ แสดง
    ความ ความสนใจ และ ขอเล่น การเดิมพัน ยี่กีอย่างสม่ำเสมอ ทั้ง เพื่อที่จะ ต้องการ ผล รางวัลตอบแทน
    อันที่ มากกว่า และ เพื่อที่จะ
    ต้องการแสวงหา ความ
    ความต้องการความตื่นเต้น จาก การลองเล่น

    Also visit my webpage; เว็บคาสิโนออนไลน์ที่มีระบบการฝาก-ถอนเงินที่รวดเร็ว มีหลายช่องทางให้เลือกใช้งาน และไม่มีค่าธรรมเนียมใด
    ๆ (bbs.lingshangkaihua.com)

  24. Edgarappow表示:

    farmacie online affidabili: Farmacie che vendono Cialis senza ricetta – Farmacie online sicure

  25. BEDPAGE表示:

    This excellent website certainly has all of the info I needed concerning this subject and didn’t know who to ask.

  26. PatrickLef表示:

    comprare farmaci online all’estero: Farmacie on line spedizione gratuita – farmacie online sicure

  27. Garlandabsex表示:

    Прикольные мемы http://prikoly-shutki.ru/kartinki-prikolnye Что такое мемы.

發佈留言

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