MovieClipLoader [AS3] Önyükleyici (loader)
Haz 03

CS3e geçip, AS3ü inceleyenler görmüştür, as2 ile alakası olmayan yepyeni bir dil türemiş.

Bir butona kod vereceksiniz diyelim, butona tıklayıp Actions paneline kod yazamıyorsunuz. Butona yazım modu kapatılmış. Frame’den kod yazıyoruz artık.

Az da olsa ingilizcesi olan arkadaşlar, burada hiç vakit kaybetmesinler. Çünkü burada AS3 üzerine anlatılacak herşey Help dökümanlarından öğrenilerek anlatılacaktır. İngilizcesi olan Direk Help paneline öğrenmek istediklerini yazıp, flashın dökümanlarından merak ettiği konuları araştırabilirler.

Şimdi gelelim butona kod vermeye:

Öncelikle bir buton yapıp Instance Name kutusuna btn adı verelim.

Daha sonra da bir tane input text oluşturup, ona da durum adı verelim.

Şimdi frame’e tıklayıp actions panelini açalım, ve aşağıdaki kodları yazalım:

btn.addEventListener(MouseEvent.CLICK, tiklayinca);

function tiklayinca(event:MouseEvent):void {
durum.text=”tıklandı- butonun üzerinde mouse: (X koordinatı:” + event.localX + “, Y koordinatı:” + event.localY + “)”
}

Burada genel mantık şu; btn isimli butona bir dinleyici oluşturup dinleyiciye şunu diyoruz;

-butona click olayı gerçekleştirildiğinde tiklayinca fonksiyonunu çalıştır.

Bu fonksiyon içerisinde de, çalıştırılmasını istediğimiz kodları yazıyoruz.

Örnek kodlarda, durum.text’e butona tıklandığında mouse’un buton üzerindeki koordinatlarını yazıyor.

Önizlemeden bakabilir,

Dosyayı indirebilirsiniz.

AS3e bende yeni başlıyorum, bilginize…

1 yorum > “[AS3] Buton ile kod çalıştırma”

  1. hasan hayalı demiş ki:

    çok başarılı help menüsü içinde sagol arkadaşım flashlı günler….

Yorum yaz