1- Önce yeni bir klip açalım.
Burada farenin yerini almasını istediğimiz şekli oluşturalım.
Şekil bir animasyon da olabilir.
2- Hazırladığımız klibi sahneye
yerleştirelim ve adlandıralım. (fırıldak)
3- Fırıldak adlı filmimizi seçelim
ve seçelim Global Functions->Movie Clip
Control->onClipEvent (load) komutunu verelim. .Süslü
parantezler arasına Mouse.Hide() komutunu yazalım.load
olayı klip yüklenir yüklenmez imleçin kaybolmasını sağlar. İmleci
gizledik, şimdi filmin hareketlerini imlecin hareketlerine eşitleyeceğiz.
4- Kapa parantezi işaretleyip
onClipEvent (mouseMove) komutunu verelim. Fare
olayı olarak mouseMove seçeneği
ni işaretlediğimizde farenin her hareketi ile kodlar tetiklenecektir.
setProperty komutunu süslü parantezler arasına
yazalım.Property alanına _x , target`a
this ve value alanına önce ana sahnede olduğumuzdan
_root._xmouse. Aynı işlemleri _y position
ve _ymouse için de yapalım.
5- Aslında filmi test edebiliriz.
Fakat updateAfterEvent olayından bahsetmek lazım.
Bu komut sahnenin her hareketle yenilenmesini sağlar. Böylece
imlecin yerini alan grafikteki titremeler kalkar ve son derece
akıcı bir imleç hareketine kavuşuruz.
Bunun için yukarda kaldığımız yerden devam edelim.
Global Functions->Movie Clip Control>updateAfterEvent
yazalım. Sonuçta kodların görünümü şöyle olur:
Kodları şöyle açıklayabiliriz:
Film klibi yüklenir yüklenmez imleç sahnede gizlenir. Ve klibimiz
farenin x ve y koordinatla rına yapışır.Farenin her hareketi ile
klipte aynı koordinatlarda hareket eder. bu işlem farenin her
hareketinde ekranın tazelenmesini ve akıcı bir görünüm oluşturmasını
sağlar.