利用Tweener製作動畫 – 廣告看板

依然是Tweener範例清倉,本篇範例大致是搭配Tweener讓目標物移動到指定座標的效果,話不多說看範例吧!

Tweener 橫幅廣告 範例:主要為利用Tweener針對廣告看板進行移動,以下為本範例的程式碼:

import caurina.transitions.Tweener;
var i:int;//迴圈用變數
var pic:int = 1;//播放張數紀錄變數
var clock;//計時器變數

//按鈕變色與監聽
btnChange();
function btnChange()
{
	for (i=1; i<=4; i++)
	{
		this["b" + i].gotoAndStop(1);
		this["b" + pic].gotoAndStop(2);
	}
}
for (i=1; i<=4; i++)
{
	this["b" + i].addEventListener(MouseEvent.CLICK,clickFn);
}
function clickFn(e:MouseEvent)
{
	clearInterval(clock);
	clock = setInterval(autoChange,5000);
	pic = e.currentTarget.name.substr(1,1);
	bannerChange();
	btnChange();
}

//計時器設定(每5秒更換)
clock = setInterval(autoChange,5000);
function autoChange()
{
	pic++;
	if (pic>4)
	{
		pic = 1;
	}
	bannerChange();
	btnChange();
}
//圖片切換函數
function bannerChange()
{
	Tweener.addTween(banner, {x:(pic-1)*-560, time:1, transition:"easeOutQuint"});
}

橫幅廣告 範例 原始檔 下載


Tweener 移動看板 範例:與上面範例大致相同,不過本範例增加了縱向的移動。

import caurina.transitions.Tweener
var i
var j
var targetX
var targetY

for(i=1;i<=3;i++){
	for(j=1;j<=3;j++){
		this["b"+i+j].addEventListener(MouseEvent.CLICK,moveFn)
	}
}
function moveFn(e:MouseEvent){
	targetX=(e.currentTarget.name.substr(2,1)-1)*-450
	targetY=(e.currentTarget.name.substr(1,1)-1)*-450
	Tweener.addTween(nb, {x:targetX, y:targetY, time:2, transition:"easeOutQuint"});
}

移動看板 範例 原始檔 下載

You may also like...

14,823 Responses

  1. вывод из запоя на дому ростов недорого вывод из запоя на дому ростов недорого .

  2. Torrie Mccamey表示:

    https://bk8-ph.com – bk8: Platform na May Pinakasikat at Makatarungang Laro

  3. JacobLoody表示:

    https://www.babaiki.ru/ — Официальный сайт для заказа кухонь и получения консультаций.

  4. BrettTIT表示:

    buy erectile dysfunction medication: cheap cialis – best ed meds online

  5. JacobLoody表示:

    http://www.a-p-i.ru — профессиональный подход к созданию вашей кухни.

  6. сравнение производительности процессоров [url=https://topcpu.ru/]topcpu.ru[/url] .

  7. сравнение производительности процессоров topcpu.ru .

  8. Mid Sleeper Bunk Beds Tools To Streamline Your Daily Lifethe One Mid Sleeper Bunk
    Beds Trick That Everybody Should Know Mid Sleeper Bunk

  9. нарколог на дом вывод из запоя ростов нарколог на дом вывод из запоя ростов .

  10. капельница от запоя ростов на дону капельница от запоя ростов на дону .

  11. JacobLoody表示:

    https://www.vosf.ru/ — Все про кухни на заказ на официальном сайте vosf.

  12. сравнение процессоров amd http://topcpu.ru/ .

  13. сравнение процессоров intel topcpu.ru .

  14. срочный вывод из запоя ростов http://www.vyvod-iz-zapoya-rostov222.ru/ .

  15. вывод из запоя ростов на дону стационар https://vyvod-iz-zapoya-rostov239.ru/ .

  16. JacobLoody表示:

    umalutki.ru/ — Быстрый доступ к услугам и предложениям для вашего комфорта.

  17. Te.Legra.Ph表示:

    You’ll Never Guess This Tier 2 Link Building’s Tricks Tier
    2 Link Building (Te.Legra.Ph)

  18. JacobLoody表示:

    кухни на заказ от производителя — качественные кухни по индивидуальному проекту без посредников.

  19. Eurcrx表示:

    buy generic amoxil for sale – diovan 160mg pill buy generic ipratropium for sale

  20. Donaldabula表示:

    what is the cheapest ed medication where can i get ed pills ed online meds

  21. рейтинг процессоров amd http://www.topcpu.ru .

  22. JacobLoody表示:

    кухни на заказ екатеринбург — Уникальные кухни на заказ в Екатеринбурге с учетом всех ваших пожеланий и предпочтений.

  23. Charlesbot表示:

    https://maxpillsformen.com/# Cialis without a doctor prescription

發佈留言

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