LegEnD
Kayıtlı Üye
Merhaba, bu dersimizde Action Script 3 'te bir cismi rotation ile döndüreceğiz.
Öncelikle cismimizi çizip F8 ile movie clip yapalım.
Daha sonra movie clip'in intance name değerine mc yazalım (intance name değerini properties panelinden intance name kutucuğunda belirtiniz)
Daha önce de belirtiğimiz gibi kodları Movie Clip lere yazamıyoruz.Dolayısıyla kodumuzu 1.frame e yazmalıyız.
Şimdi aşağıdaki kodu birinci frame'de yazalım
addEventListener(Event.ENTER_FRAME,dondur);
function dondur(e:Event) {
mc.rotation+=15;
}
Burda altı çizli olan ENTER_FRAME kodu, Action Script2 deki OnEnterFrame ile aynıdır.Yani mc.rotation+=15; kodumuzun sürekli işlemesi içindir.Eğer frame' e sadece mc.rotation+=15; yazarsak, cisim sadece bir kere 15 derece dönecektir ama biz bu kodla bu işlemi tekrarlıyoruz ve dönmesini sağlıyoruz.
Yine kodlardaki dondur kelimeleri fonsiyondur ve ilk satırdaki ile ikinci satırdaki aynı olmalıdır.
Kırmızı ile belirtilen mc ise cisminInstance Name idir.Cismin intance name ini değiştirirseniz bunu da ona göre belirlemeniz gerekmektedir.
Son olarak + ile saat yönü - ile saat yönünün tersine dönmesini sağlarsınız.
Öncelikle cismimizi çizip F8 ile movie clip yapalım.
Daha sonra movie clip'in intance name değerine mc yazalım (intance name değerini properties panelinden intance name kutucuğunda belirtiniz)
Daha önce de belirtiğimiz gibi kodları Movie Clip lere yazamıyoruz.Dolayısıyla kodumuzu 1.frame e yazmalıyız.
Şimdi aşağıdaki kodu birinci frame'de yazalım
addEventListener(Event.ENTER_FRAME,dondur);
function dondur(e:Event) {
mc.rotation+=15;
}
Burda altı çizli olan ENTER_FRAME kodu, Action Script2 deki OnEnterFrame ile aynıdır.Yani mc.rotation+=15; kodumuzun sürekli işlemesi içindir.Eğer frame' e sadece mc.rotation+=15; yazarsak, cisim sadece bir kere 15 derece dönecektir ama biz bu kodla bu işlemi tekrarlıyoruz ve dönmesini sağlıyoruz.
Yine kodlardaki dondur kelimeleri fonsiyondur ve ilk satırdaki ile ikinci satırdaki aynı olmalıdır.
Kırmızı ile belirtilen mc ise cisminInstance Name idir.Cismin intance name ini değiştirirseniz bunu da ona göre belirlemeniz gerekmektedir.
Son olarak + ile saat yönü - ile saat yönünün tersine dönmesini sağlarsınız.