Adobe Flash Dersleri 10(Resimli Buton yapımı)
Üstüne gelindiğinde şekil değiştiren buton yapımı. (Bazı sitelerdeki reklam bannerları tarzında)
Buton sabit, resim hareketli:
- ActionScript 2.0 açılır
- Rectangle tool ile bir buton çizilir.(Çizme işlemini tamamlamadan yani eli rectangle tool ile çizilen dikdörtgenin köşesinden kaldırmadan klavyenin yukarı - aşağı tuşlarıyla butona değişik şekiller verilebilir)
- Butona yazı yazılır
- Hepsini seçip önceki derslerde olduğu gibi çizilen nesne ve yazı butona çevrilir(F8 kısayol)
- Butonun üzerine çift tıklanarak içine girilir
- Up-Over-Down-Hit alanları görülür. Up butonun normal hali, over fare üstündeyken bulunduğu hali, down basılı olduğundaki hali, hit ise farenin üzerinde bulunduğu alandır.
- Sadece Up aktiftir başta. Diğerlerini de aktifleştirmek için Up seçili iken F6 tuşuna basılır ve diğerleri de doldurulur
- Fare ile üzerine gelince resim açılması istendiğinden Over üzerinde çalışmak gerekir
- Yapılan buton tamamen seçilip Over alanındayken F8 tuşuyla buton, movie clip haline getirilir.
- Nesnenin ortasındaki yuvarlağa çift tıklanarak movie clipin içine girilir. Karşımıza ilk proje oluşturduğumuzda çıkan ekrana benzeyen bir timeline çıkar
- Yeni bir katman oluşturulur. Bu katman resim içindir
- Butonda gösterilmek istenen resim yeni oluşturulan katmana eklenir
- Resme motion tween uygulanır(1-15. kareler arasında mesela)
- Resim katmanı aşağı taşınır böylece buton görülür hale gelir
- Buton katmanına sağ tıklayıp "Mask"a basılır
- Adım adım geri gidilir.(Şu an movie clipin içindeyiz. Timeline'in üstünde içine girdiğimiz nesneler görülür)
- Scene1'e gelinip uygulama oynatılabilir(ctrl+enter)
- Görüldüğü üzere animasyon sürekli hareket etmektedir. Bunu engellemek için küçük bir kod yazmak gerekir
- Tekrar butonun içindeki Over alanının içindeki movie clipin içine girilir
- Buradaki mask ve resim katmanının kilidi kaldırıldığında bunlar üzerinde değişiklik yapılabilir
- Resim katmanının son karesine gelinir ve Actions-Frame kısmı açılır. Buraya kod yazılacaktır
- Bu karenin kod kısmına
stop();
Yazılır. Ctrl+enter yapıldığında animasyonun bir kez oynayıp durduğu görülür
Resim sabit, buton hareketli:
- ActionScript 2.0 açılır
- Yeni bir buton oluşturulur
- Türü F8 ile button yapılır
- Butonun içine girilir over, down ve hit alanları F6 ile doldurulur
- Over üzerinde iken buton seçilip movie clip haline getirilir ve ortasındaki yuvarlağa çift tıklanıp içine girilir
- Yeni bir katman oluşturulur. Bu resim katmanı olacaktır
- Resim bu katmana eklenir, boyutu ve yeri ayarlanır.
- Bu kez resmin sabit olması ve butonun hareket etmesi yapılacaktır
- Direk resim katmanındaki 20. karede "Insert Keyframe" yapılır
- Resim katmanı, buton katmanının altına sürüklenir. Böylece buton görünür hale getirilir
- Buton katmanında buton için motion tween oluşturulur(1-20 kareler arası)
- 20inci karede buton küçültülür
- Buton katmanı seçili iken katmana sağ tıklanıp "Mask" uygulanır
- Yine animasyonun bir kez hareket edip durmasını istediğimiz için yukarıdaki gibi Actions-Frame panelinden son kareye stop(); kodu yazılır
- Ctrl + enter