maltepe escortbostancı escortanadolu yakası escortdeneme bonusuataşehir escortistanbul escort bayanhacklinkdeneme bonusuankara escortlarHoliganbet girişhttps://www.corkbin.com/istanbul escortdeneme bonusujojobet girişmatbet girişpusulabet girişgaziantep escortgaziantep escortporno izlejojobetCASİBOMAsyabahisMeritkingtipobetcasibom girişcasibomcasibommaltcasinoonwindumanbet girişcasibom girişcasibom girişjojobet girişmeritking girişonwin girişjojobet girişmatadorbet girişholiganbetmatadorbet girişmarsbahis girişholiganbetjojobet güncel girişmeritking girişcasibommarsbahisMarsbahismarsbahisMarsbahisMarsbahisMeritkingonwinjojobet girişcasibomsekabetbetsat girişcasibomnakitbahiscasibomkeydropAsyabahismatadorbet twitterBetebet Girişcasibom girişşişli escortbeylikdüzü escortMarsbahiscasibomtipobetholiganbetmarsbahis girişmarsbahis girişmarsbahis güncel girişmarsbahis girişimajbet girişimajbet güncel girişmatbet girişparibahisholiganbet güncel girişmarsbahis güncel girişdinamobet güncel girişbetkanyon güncel girişbahsegel güncel girişnakitbahis güncel girişholiganbet güncel girişonwin güncel girişonwin güncel girişsahabet güncel girişonwin güncel girişbetkanyon güncel girişkralbet güncel girişsekabet güncel girişjojobet güncel girişpusulabet güncel girişmatbet girişmatbet girişcasinomaximobilbahisholiganbet güncel girişonwinonwinmeritkingmeritkingjojobetmeritking güncel girişsekabet güncel girişonwin güncel girişmatbet güncel girişholiganbetmatbet güncel girişholiganbet girişonwin girişdumanbet güncel girişcratosslot güncel girişMeritkingMeritkingCasibom GirişMeritkingjojobetSahabet girişbetebet güncel girişcratosslot güncel girişwinxbetwinxbetwinxbetwinxbetmatbet girişwinxbetwinxbetwinxbettipobetcasibomMarsbahisPusulabetjojobet girişmarsbahis girişmarsbahiscasibomultrabetultrabet girişjojobetjojobetmatadorbetmatadorbet girişmatadorbetmeritkingbetmarino girişcasibomceltabetjojobetmeritkingPusulabetmatadorbet resmiPusulabetzbahisholiganbet güncel girişfixbet girişcasibom girişparibahisCasibom Giriştipobet giriştipobetjojobet güncel girişjojobet mobilcasibomgiriş casibombetwoonMeritking TwitterMeritking Twitterdeneme bonusupadişahbettuzla eskortbetkolikmatadorbet girişbahiscomcasibomholiganbetmarsbahismarsbahisimajbetimajbetmatbetmatbetmatbetmatbetholiganbetholiganbetonwinonwinjojobetcasibom girişpusulabetbettiltbettiltholiganbetcasibomcasibom girişlimanbetqueenbetjojobet girişbaywinEscortsekabet güncelmeritkingmatadorbet girişmatadorbetgrandpashabetgrandpashabetSlotcasibomtipobettipobetcasibom girişgüvenilir bahis sitelerimeritkingcasibom girişmeritkin girişmeritking güncelholiganbet güncel girişjojobetlunabet girişparibahispiabetaresbetgalabetbetnanomilanobetlunabetholiganbet girişCasinoplusBetriyalbetbigosahabetjojobetjojobet girişjojobet güncelholiganbet girişCasibomextrabet giris
Action Script 3

AS3 Tween Sınıfı kullanımı (Basit Anlatım)

Merhaba arkadaşlar AS3 te tween sınıfını kullanmayı basit bir şekilde anlatacağım.

Tween sınıfı ile animasyonlarımızı daha estetik hale getirebiliriz. Bu sınıf ile nesnenin yeniden boyutlandırılması, koordinat değişimi, ölçeklenmesi vb. işlemlerde kullanılıyor. Güzel tarafı ise fazla kod kalabalığına gerek olmadan işlemleri daha kısa kodlamalarla yapıyor olması. Tween objesinin kodlama içerisindeki kullanımı aşağıdaki gibidir.

var yeniTween:Tween = new Tween(“object”, “properties”, function, begin, finish, duration, useSeconds);

object: Animasyonda kullanılacak nesnenin adı,

properties: Nesnenin müdahale edilecek özelliği(width, height, alpha, scaleX, scaleY, vb.),

function: Animasyona uygulanacak hareket türü,

begin: Başlangıç parametresi, yani objeyi hareket ettireceksek hangi eksende hareket ettireceksek, o eksendeki başlangıç koordinatı(ornek_mc.x = 50),

finish: Bitiş parametresi (ornek_mc.x = 500),

duration: Nesneye uygulanacak animasyonun süresi,

useSeconds: Burada true değeri verilirse animasyonun süresi saniye olarak, false verilirse frame hızı olarak hesaplanır.

Tween sınıfını bir nesneye uygulamak istersek aşağıdaki örnekteki gibi bu sınıfı kullanabiliriz.

import fl.transitions.Tween;
import fl.transitions.easing.*;
var yeniTween:Tween = new Tween(ornek_mc, “y”, Regular.easeOut, 0, 350, 5, true);

u kodlamayla sahne üzerindeki nesne y ekseninde 0 noktasından 350 piksele gönderiyoruz. Animasyonunhareket türünü ise Regular sınıfını kullanarak belirledik. Bu ve diğer sınıflarla ilgili bilgiler altta sıralanmıştır.

Back: Hareket hızlı bir şekilde başlar, bitiş noktasını geçtikten sonra bitiş noktasına döner.

Bounce: Nesne özelliğinin verilen değer üzerinden sıçramasını sağlar. Örnek olarak top zıplatmaanimasyonu gösterilebilir.

Elastic: Hareketlerin elastik bir şekilde yapılmasını sağlar. Nesne önce bitiş noktasını geçer, sonra gerigelir, belirlenen süreye göre bu işleme devam eder ve belirlenen noktaya gelir.

None: Adındanda anlaşılacağı gibi herhangi bir hareket uygulamadan animasyonun normal şekilde devam eder.

Regular: Belirli bir ivme uygular.

Strong: Regular sınıfına benzer bir yapısı vardır fakat hareketler daha serttir.

Bu sınıfın yapıları ile birlikte aşağıdaki 3 özellikten birininde kullannılması gerekmektedir.

easeIn: Hareketin başlangıç noktasında yapılmasını sağlar.

easeInOut: Hareketin hem başlangıç hem bitiş noktasında yapılmasını sağlar.

esaseOut: Hareketin bitiş noktasında yapılmasını sağlar.

Bu sınıfı kontrol etmek için aşağıdaki metotları kullanabiliriz.

yeniTween.stop(); : Animasyonu durdurmaya yarar.

yeniTween.resume(); : Durdurulan animasyonun kaldığı yerden devam etmesini sağlar.

yeniTween.start(); : Durdurulan animasyonu baştan başlatmaya yarar.

yeniTween.fforward(); : Aniamsyondan bitirmek istersek bu metodu kullanabiliriz.

yeniTween.yoyo(); : Sıkılırda animasyonu tersten oynatmak istersek bu metodu kullanabiliriz.