İvmenin anlamı hızın zamana göre değişiklik göstermesidir. Örnek olarak hızı artan ya da azalan bir nesne gösterebiliriz. Nesnenin ivmesinin değişimi nesnenin yönünün veya hızının zaman içerisinde değiştirilmesidir. Öyleyse bizim yapacağımız işlemde animasyon sırasında hıza müdahale etmek olacak. Yani nesneye bir hız kazandırdıktan sonra bunu arttırarak ya da azaltarak hızına müdahale edeceğiz.
Örneği uygulamak için öncelikle sahne üzerine bir daire çizelim ve MovieClip olarak sembole dönüştürelim ve özellikler panelinden Instance Name kısmına top_mc yazalım. Actions panelini açarak aşağıdaki kod bloğunu yazmaya başlayalım.
var ivme:Number=0.5;
addEventListener(Event.ENTER_FRAME, topHareketi);
function topHareketi(e:Event) {
top_mc.x+=hiz;
hiz-=ivme;
trace(hiz);
if (hiz<=0) {
removeEventListener(Event.ENTER_FRAME, topHareketi);
}
}


Son Yorumlar