利用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,746 Responses

  1. ScottTrefs表示:

    tadalafil generic 20 mg ebay: TadalAccess – cialis leg pain

  2. LorenOmigo表示:

    generic tadalafil 40 mg: Tadal Access – cialis stopped working

  3. Wolfiyy表示:

    Подбор психолога. Подбор психолога. Психолог помощь.

    Сколько встреч нужно?
    Задайте интересующие вас вопросы или запишитесь на сеанс к психологу.
    Получить поддержку по широкому кругу вопросов.

  4. Ninjaawb表示:

    Психологическая и информационная онлайн-помощь. Психологическая консультация. Общение анонимно.

    3406 проверенных отзывов.
    Психолог, Сайт психологов.
    Психологическая помощь онлайн.

  5. Mazrlog表示:

    Мы можем предложить дипломы любой профессии по приятным тарифам. Заказ диплома, подтверждающего обучение в ВУЗе, – это выгодное решение. Приобрести диплом университета: cittamondoagency.it/employer/diplomirovans

  6. Josephmew表示:

    cialis for bph cialis prices at walmart buying cialis in mexico

  7. Ironxwy表示:

    Отзывы о психологе. Спроси психолога. Онлайн психологическая консультация.

    Услуги психолога · — Консультация психолога.
    Задайте интересующие вас вопросы или запишитесь на сеанс к психологу.
    Мы обязательно поможем преодолеть эмоциональный кризис, избавиться от тревожности и апатии, справиться со стрессом и депрессией, связанными с неуверенностью и многим другим.

  8. Mirrornnu表示:

    Анонимный чат с психологом телеграм. Форум психологической помощи. Психолог онлайн чат.

    Запись на прием, оплата, подробная информация о специалистах и отзывы клиентов.
    Задайте интересующие вас вопросы или запишитесь на сеанс к психологу.
    Психологическое консультирование заключается в том, чтобы помочь клиенту разобраться в своих проблемах и вместе с ним найти пути выхода из сложной ситуации.
    Частые разногласия с самыми близкими.

  9. Frankiegeops表示:

    https://tadalaccess.com/# cialis store in philippines

  10. Iariorthj表示:

    Приобрести диплом института по выгодной цене вы можете, обращаясь к проверенной специализированной фирме. Приобрести документ ВУЗа вы можете в нашей компании в Москве. asxdiploman.com/kupit-diplom-bakalavra-s-zaneseniem-v-reestr-10

  11. Sazrpku表示:

    Заказать диплом на заказ можно через официальный портал компании. ussd.5nx.ru/viewtopic.phpf=11&t=343

  12. ScottTrefs表示:

    cialis 800 black canada: generic tadalafil tablet or pill photo or shape – best price on generic tadalafil

  13. Robertfib表示:

    Nuestros profesionales cualificados estan listos para asistirte en el momento que lo necesites, ya que contamos con unidades moviles de pequeno tamano que nos permiten realizar ajustes y balanceos en el lugar.

    Da igual que tu maquinaria agricola o equipo especial se encuentre en una area de dificil acceso: nuestro kit compacto, de dimensiones reducidas (similar a un maletin), permite a nuestros expertos desplazarse hasta el sitio para ajustar rotores u otros componentes. Ademas, ofrecemos a la venta equipos de balanceo ideales para duenos de equipos agricolas, negocios del rubro o talleres especializados.

    Frecuentemente, operamos bajo este esquema: un tecnico acude con el dispositivo, demuestra su funcionamiento, indica los parametros requeridos y, posteriormente, la empresa adquiere el sistema.

    En nuestra web encontraras costos, descripciones detalladas y datos de contacto. Contamos con tecnicos en Espana, Portugal y Argentina, asi como distribuidores autorizados.

發佈留言

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