|
Pazartesi, 27 Ağustos 2007 |
 |
| |
Öncelikle Flash dokümanınıza yeni bir symbol ekleyin (Ctrl+F8). New Symbol penceresinden Movie clip seçimini yapın ve symbole menu_mc ismini verin.
MovieClip içerisinde oluşturacağımız layer yapısı oldukça önemlidir. MovieClip buton yaparken aşağıdaki gibi bir layer yapısı kullanıyoruz.

Toplam 5 adet layer ekleyerek yukarıdan aşağıya doğru şu şekilde isimlendirin: actions, labels, hit_alani, yazi, menu_bg...
İlk olarak labels layerında 5. ve 20. karelere blank keyframe (anahtar kare) ekleyin (F7) ve 30. kareye kadar uzatın. Daha sonra sırasıyla şu isimleri verin. 1. up, 5. over, 20. out...

Anahtar kareye isim vermek için anahtar kareyi seçerek properties panelini kullanın.
menu_bg katmanına menünüzün arka planını oluşturacak dikdörtgeni çizin ve yazı katmanına da butonunuzun üzerinde yazacak yazıyı ekleyin.
Yazı layerını 30. frame kadar uzatın. menu_bg layerında ise 5.frameden başlayıp 15. framede biten bir hareket oluşturun ve aynı hareketin tersini 20.frameden başlatarak 30.framede bitirin.
Aynı hareketin tersini yaratmak için hareketin tamamını timeline da kopyalayıp sağ klik Reverse Frames seçimini kullanın.

Butonu tamamlamak için actions katmanında 1. anahtar kare ve over konumundaki hareketin sona erdiği kareye (örneğimizde 15.kare) aşağıdaki actions komutunu ekleyin.
stop();
MovieClip içerisindeki işlemlerimizi tamamladık. MovieClipin son hali aşağıdaki gibi olmalıdır.

Burada yaratmış olduğumuz hit_alani layerını bu örnekte kullanmamıza gerek yok. Çünkü butonumuz zaten kendi hit alanını oluşturuyor. Eğer sizin yaptığınız tasarım ile hit alanı farklı olacak ise hit_alani layerına hit alanını çizin ve dolgu renginin Alpha değerini 0 yapın.
MovieClip ile işimizi tamamladıktan sonra sahnemize geri dönerek yapmış olduğunuz MovieClipi saheye ekleyin.
MovieClipi seçerek Actions paneline aşağıdaki kodları yazın.
on(rollOver){
gotoAndPlay("over");
}
on(rollOut){
gotoAndPlay("out");
}
on(release){
getURL("http://www.webders.com");
}
|
Kaynak:webders.com
|