ActionScript İle Animasyon dersimizin ilk bölümünde animasyonlarda kullanacağımız direction ve duration metotlarını örneklerle açıklamıştık şimdi son metodumuz olan Easing ile alakalı örnekler vermeye çalışacağız
Easing: Animasyonlarda akış veya salınım özelliğini göstermek için kullanılır diyebiliriz kendi içinde kullanılan 5 sınıfı vardır, bunlar None – Regular – Strong – Back – Elastic bu sınıfların hepside easeIn, easeOut ve easeInOut paremetreleri alabilirler şimdi bu metotları nasıl kullanacağız ona bakalım. Çalışma sahnesine bir resim ekliyoruz ve bunu F8 tuşuna basarak film klibine dönüştürüyoruz ve logo ismini veriyoruz, Daha sonra Bileşenlerde bir buton yerleştiriyoruz butona isim olarak none diyoruz kodlarımız yazmak için F9 tuşuna basıp
import fl.transitions.*; import fl.transitions.easing.*; none.addEventListener(MouseEvent.CLICK,animasyon); function animasyon(event:MouseEvent):void { var myTM:TransitionManager = new TransitionManager(logo); myTM.startTransition({type:Rotate, easing:None.easeIn}) }
Burada ilk olarak sahneye animasyon için gerekli olan sınıfları ekledik, saha sonra none isimli buton için sahenye bir dinleyici yerleştiriyoruz eğer butona basılırsa animasyon isimli fonk. çalışacak ve None.easeIn efekti uygulanacak, özelliklerin hepsini görüntüleyebileceğiniz bir örnek zaman bulursam ekleyeceğim :) ekledim :) Aşağıda butonalara basarak nasıl çalıştıklarını görebilirsiniz…