Bu örneğimizde biri kurukafa
diğeri göz olmak üzere 2 movie klip ve göz klibine
eklenen bir görünmez buton mev cuttur.
1- Önce Insert > New Symbol
komutunu verelim ve davranış olarak movie clip`i seçelim. İmport
komutu ile hazırlanmış olan anime gif`i flash içine alalım.
2- Göz klibini oluşturalım.
Yeni bir klip sahnesi açarak oval aracı ve renk olarak radial
gradient yardımıyla göz küresini oluşturalım. CTRL+G ile gruplayalım.
Üstte yeni bir katman ekleyelim, yine oval aracı ile göz bebeğini
hazırlayalım.
Bunu da seçip gruplayalım.
3- Birinci katmanda 3. kareyi
seçip insert frame komutunu verelim. 4.kareye bir keyframe ekleyelim
ve göz bebeğini yön tuşlarıyla sola alalım. 6.kareye insert frame
komutunu verelim.
4- 7.kareye bir keyframe ekleyelim.
Göz bebeğini 1.karedeki gibi ortaya alalım. 9.kareye tekrar insert
frame komutunu verelim.
6- İkinci katmandaki 13.kareye
de insert frame komutunu verelim.Timeline görüntüsü şöyle olacaktır.
7- Şimdi sahneye dönelim. Sahne henüz boştur. Kütüphaneden kurukafa
filmimizi sahnede uygun bir yere yerleştirelim. Kütüphaneden göz
filmimizi alıp kurukafanın göz boşluklarından birine yerleştirelim.
Boyutu büyük gelirse scala ile ayarlayalım. CTRL tuşuna basılı
tutarak göz klibini tutarak sürükleyelim. Bir göz örneğimiz daha
oldu.(Klibi çoğaltmanın pratik bir yoludur)
Bunu da öbür göz boşluğuna yerleştirelim. Şimdi heriki gözü seçip
F8`e basalım ve davranış olarak movie clip seçimi
ni yapalım. Properties panelinden bu göz klibine gozler ismini atayalım.Bu şekilde davranmamızın nedeni göz klibinde heriki
göz arasındaki mesafe ayarını tam yapabilmek içindir.
8- Kütüphaneden bu iki gözlü
klibi açalım. Hazırlamış olduğumuz görünmez butonu( sadece hit
alanında şekil içerir.) gözlerin üzerine yerleştirelim.Properties panelinden bu butona gozbuton ismini atayalım. Görünmez butonun kullanılmsındaki neden klip üzerine gelindiğinde el işaretinin çıkması içindir. Aslında bu işleme gerek kalmadan sadece kod ile el işaretini yapmak mümkün. Örnek7 de bu işleme ait kodu görebilirsiniz.
9-Anasahneye dönüp timeline üzerindeki tek kareyi seçip şu komutu atayalım:
// Gozler klibi içindeki gozbuton üzerine fare ile basıldığında cek fonksiyonu çalışır. gozler.gozbuton.addEventListener(MouseEvent.MOUSE_DOWN, cek);
// Gozler klibi içindeki gozbuton üzerinde fare tuşuna basmayı bırakınca birak fonksiyonu çalışır. gozler.gozbuton.addEventListener(MouseEvent.MOUSE_UP, birak);
function cek(event:MouseEvent):void {
gozler.startDrag();
}
function birak(event:MouseEvent):void {
gozler.stopDrag();
}
10- Sahnedeki gözü kurukafadan
ayrı bir yere alalım. Filmimizi test edelim.