Flash’a Giriş

Yazan: karflake | Tarih 18 Aralık 2007 | Yorum  10 Yorum
BerbatKötüOrtaGüzelHarika 3 kez puan verildi, Ortalama: 5 (5 üzerinden)
Loading ... Loading ...

Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ACTION SCRIPT

Action Script; anahtar kare, button ve movie clip için yazılabilir. Ama kod için ayrı bir katman oluşturup kod yazmak daha çok kullanılır. Düğmeye, Movie Clip’e vs. Action Script kodu yazıldığı zaman, hangi nesneye kod yazıldığını bulmak zor olur. Katmana kod yazıldığında ise hangi nesnelere kod yazıldığı kolayca görülebilir. Animasyonumuzun doğru çalışması için as isimli yeni bir katman oluşturup animasyonun bittiği yere F6 ile ana kare eklemek gerekir. Daha sonra F9 ile Actions panelini açıp stop(); kodunu yazıldığında animasyon tekrar başa dönmeyecektir. Stop komutunu Esc+st kısayolu ile hızlı bir şekilde eklemek mümkündür.

Şimdi de daha önce yaptığımız Dönen Araba uygulamasını butonlarla kontrol edilebilecek hale getirelim.

Önce Dönen Araba uygulamamızı açıyoruz ve en üste dugme isimli bir katman ekliyoruz. Bu katmana hazır düğmelerden iki tane ekleyeceğiz. Düme eklemek için Window menüsünden Common Libraries/Buttons seçilir ve buradaki Classic Buttons/Arcade Buttons’tan iki tane(yeşil ve kırmızı) button dugme katmanına eklenir. Free Transform Tool ile düğmelerin boyutu istenilen hale getirilebilir.

Katmanda Action Script yazmak için, öncelikle as isimli bir katman uygulamaya en üst katman olarak eklenir. Daha sonra düğmeye Properties Panelindeki Instance Name bölümünden isim verilir. Yeşil düğmeye oyna_btn, kırmızı düğmeye dur_btn isimlerini verelim. Eğer nesnelere _btn eki son ek olarak verilirse nesnenin düğme olduğunu anlar. Aşağıdaki kod yeni katmanın ilk frame’ine yazılır. Actions penceresinde elle kod yazabilmek için, Script Assistant’ın kapalı olması gerekir. Düğmelerde genellikle, düğme basılıp tam bırakılırken oluşan Release olayı kullanılır. Release olayını katmanda kod yazdığımız için tek başına kullanamayız. Release olayını bir function kutusuna alıp kullanmak gerekir.

dur_btn.onRelease=function(){

stop();

}

oynat_btn.onRelease=function(){

play();

}

Action Script’te büyük küçük harf ayrımı vardır. Süslü parantezler tek satır kod olsa bile açılmalıdır.

Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Yazdır Yazdır | 9,799 Görüntülenme | Kategori: Flash & Action Script & Flex & Silverlight, Web Grafik Tasarımı | Trackback  Geri İzleme
Etiketler  Etiketler: , ,

Benzer Yazılar


Yorum Yap


(gerekli)

(gerekli,yayınlanmaz)




XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>