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

22,659 Responses

  1. TysonDag表示:

    купить смартфон 256 гб смартфон 10 цена

  2. Michaelimmog表示:

    ноутбук сколько цены купить ноутбук 17

  3. JeremyMelty表示:

    modafinil legality: modafinil legality – safe modafinil purchase

  4. AlbertoHip表示:

    generic tadalafil: secure checkout ED drugs – online Cialis pharmacy

  5. Mazrdws表示:

    Мы оказываем услуги по продаже документов об окончании любых ВУЗов России. Документы производят на настоящих бланках государственного образца. webwiki.it/aurus-diploms.com

  6. JeremyMelty表示:

    discreet shipping ED pills: affordable ED medication – best price Cialis tablets

  7. Ronaldpayon表示:

    https://modafinilmd.store/# safe modafinil purchase

  8. Mazrsey表示:

    Где заказать диплом специалиста?
    Получаемый диплом с приложением отвечает стандартам Министерства образования и науки РФ, никто не сможет отличить его от оригинала – даже со специальным оборудованием. Диплом о высшем образовании – запросто! od.rx22.ru/viewtopic.phpf=6&t=6643

  9. RobertRef表示:

    reliable online pharmacy Cialis: cheap Cialis online – generic tadalafil

  10. Ronaldpayon表示:

    https://zipgenericmd.com/# discreet shipping ED pills

  11. LorenzoLiate表示:

    legal Modafinil purchase purchase Modafinil without prescription modafinil legality

  12. таможенный брокер консультация таможенный брокер консультация .

  13. LorenzoLiate表示:

    affordable ED medication reliable online pharmacy Cialis online Cialis pharmacy

  14. Sazrvkf表示:

    Заказать диплом института!
    Быстро купить диплом о высшем образовании. Заказ диплома ВУЗа через качественную и надежную компанию дарит массу достоинств для покупателя. Это решение позволяет сберечь как дорогое время, так и значительные денежные средства. community.gamersvision.nl/read-blog/2665_kupit-diplom-med-rabotnika.html

  15. AlbertoHip表示:

    buy modafinil online: safe modafinil purchase – verified Modafinil vendors

  16. Dnrtdry表示:

    Мы изготавливаем дипломы любой профессии по приятным тарифам. Мы можем предложить документы ВУЗов, расположенных на территории всей Российской Федерации. Дипломы и аттестаты выпускаются на бумаге самого высокого качества. Это дает возможность делать настоящие дипломы, не отличимые от оригиналов. humped.life/read-blog/14724_kupit-diplom-s-zaneseniem-v-bazu-reestr.html

  17. Sazrosg表示:

    Купить диплом возможно через сайт компании. 101divizija.kabb.ru/viewtopic.phpf=8&t=1469

  18. JeremyMelty表示:

    order Viagra discreetly: order Viagra discreetly – order Viagra discreetly

  19. Ronaldpayon表示:

    http://maxviagramd.com/# cheap Viagra online

  20. JeremyMelty表示:

    doctor-reviewed advice: buy modafinil online – verified Modafinil vendors

  21. 1win_ynen表示:

    1win вывод средств сколько ждать 1win10013.ru .

  22. RobertRef表示:

    modafinil pharmacy: modafinil 2025 – legal Modafinil purchase

發佈回覆給「LorenzoLiate」的留言 取消回覆

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