ActionScript İle Animasyon derslerimize devam ediyoruz bu dersimizde Iris, Photo, PixelDissolve efektlerini inceleyeceğiz ilk olarak Iris efektini inceleyeceğiz Iris efekti nesnelere Açılıp Kapanma Efekti sağlar 2 parametre değeri alabilir biri açılıp kapanma şeklinini daira veya kare şeklinde olması için Iris.CIRCLE veya Iris.SQUARE değerlerini alabilir, diğeride pozisyon değeri buda 1-9 arasında sayısal bir değer olabilir aşağıdaki örnek kod ve uygulamaya bakabilirsiniz.
import fl.transitions.*; import fl.transitions.easing.*; buton.addEventListener(MouseEvent.CLICK,animasyon); var myTM:TransitionManager = new TransitionManager(logo); function animasyon(event:MouseEvent):void { myTM.startTransition({type:Iris, direction:Transition.OUT, duration:3, easing:Strong.easeOut, startPoint:1, shape:Iris.CIRCLE});//www.bilisimogretmeni.com } buton1.addEventListener(MouseEvent.CLICK,animasyon1); function animasyon1(event:MouseEvent):void { myTM.startTransition({type:Iris, direction:Transition.OUT, duration:3, easing:Strong.easeOut, startPoint:1, shape:Iris.SQUARE});//www.bilisimogretmeni.com }
Diğer bir efekt Photo Efekti buda nesneyi görünür kaybolur yapar
import fl.transitions.*; import fl.transitions.easing.*; buton.addEventListener(MouseEvent.CLICK,animasyon); var myTM:TransitionManager = new TransitionManager(logo); function animasyon(event:MouseEvent):void { myTM.startTransition({type:Photo, direction:Transition.OUT, duration:3, easing:Strong.easeOut});//www.bilisimogretmeni.com } buton1.addEventListener(MouseEvent.CLICK,animasyon1); function animasyon1(event:MouseEvent):void { myTM.startTransition({type:Photo, direction:Transition.IN, duration:3, easing:Strong.easeOut});//www.bilisimogretmeni.com }
Bu Dersimizdeki son efektimiz PixelDissolve:piksel piksel yok etme ya da oluşturma yapar. Kullanım örneği ve kodlarımız aşağıda
import fl.transitions.*; import fl.transitions.easing.*; buton.addEventListener(MouseEvent.CLICK,animasyon); var myTM:TransitionManager = new TransitionManager(logo); function animasyon(event:MouseEvent):void { myTM.startTransition({type:PixelDissolve, direction:Transition.OUT, duration:3, easing:None.easeOut, xSections:35, ySections:35});//www.bilisimogretmeni.com } buton1.addEventListener(MouseEvent.CLICK,animasyon1); function animasyon1(event:MouseEvent):void { myTM.startTransition({type:PixelDissolve, direction:Transition.OUT, duration:3, easing:None.easeOut, xSections:8, ySections:8});//www.bilisimogretmeni.com }