Örneğimizde sağdaki butona basıldığında yelkovanın
10 derece saat yönünde ilerlemesi, soldaki butona basıldığında
10 derece ters yöne hareket ettirilmesi planlanmıştır.
1- Flash`da yeni bir sayfa açalım.
Sahneye saat şekli için bir şekil çizelim veya import edelim.
Yeni bir film klibi açalım ve yelkovanı temsil eden bir şekil
çizelim. Sahneye dönelim ve yelkovan klibimizi saat resminin tam
ortasına yerleştirelim. Yelkovanın merkez noktasını araç kutusundan
free transform aracını seçerek en alt
kısma çekelim. Bu sayede yelkovanın hareketi ortadan değil yelkovanın
alt ucundan yapılacaktır. Film klibimizi adlandıralım. (ok
)
2- Ana timeline`da 1.kareyi
seçerek rotasyon=0; Bu komutla rotasyonumuz sıfır
değerinden başlayacak ve sonraki komutlarla onar onar artacak
veya azalacaktır.
3- İki buton oluşturup sahneye
yerleştirelim. Sağdaki butonu seçelim.on(release) olayına rotasyon
+ =10; değerini verelim.Bu değer rotasyon=rotasyon+10
ile aynıdır. Soldaki butona da aynı komutu verelim ve
rotasyon - =10 yazalım. Şimdi butonlara basıldığında
10 ar derecelik rotasyonlar oluşacaktır.
4- Şimdi yelkovan şeklindeki film klibimizi seçelim.enterframe
olayına setProperty komutunu ekleyelim. Property
alanına _rotation`u yazalım. Target
alanına this, value alanına
değişkenimizin yolunu gösterelim.(_root.rotasyon)
Butona basıldığında rotasyon değişkenin değeri
10 artacak veya azalacaktır. enterFrame işleminde kodlar saniyede
12 kez tetikleneceğinden rotasyon değişkenine ait yeni değeri
algılayacak ve yelkovan 10 derece dönme gösterecektir.erini değişkenimizin
değerine atadık.