ActionScript ile yapmış olduğumuz animasyonları şimdiye kadar hep zaman çizelgesi kullanarak yaptık bu animasyonları ActionScript kodları yazarak yapabilmek de mümkün bu işlemler için kullanacağımız animasyon biçim ve hareket olmak üzere ikiye ayrılıyor.Bunlar Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, ve Zoom. Bu dersle beraber bu animasyonların nasıl kullanıldığını ve neler yapabileceğimizi anlatmaya çalışacağım animasyonları kullanabilmek için
import fl.transitions.*; import fl.transitions.easing.*;
sınıflarını çalışmamıza dahil etmemiz gerekiyor. Bu animasyonların etkili olabilmesi için kullanabileceğimiz bazı parametreler var bunlar
1 – Direction Animasyonun yönlendirmesini belirtir sahneye giriş veya çıkış şeklinde iki seçeneği vardır bunlar için Transition.IN ve Transition.OUT parametreleri kullanılır.
import fl.transitions.*; import fl.transitions.easing.*; buton.addEventListener(MouseEvent.CLICK,animasyon); function animasyon(event:MouseEvent):void { var myTM:TransitionManager = new TransitionManager(logo); myTM.startTransition({type:Fade, direction:Transition.OUT}) } buton1.addEventListener(MouseEvent.CLICK,animasyon1); function animasyon1(event:MouseEvent):void { var myTM1:TransitionManager = new TransitionManager(logo); myTM1.startTransition({type:Fade, direction:Transition.IN}) }
2 – Duration Animasyonun gerçekleme süresini ayarlamak için kullanılır.
Bir önceki animasyonda yer alan
myTM.startTransition({type:Fade, direction:Transition.OUT}) satırını myTM.startTransition({type:Rotate, duration:3}) olarak değiştirip deneyin..