ActionScript 3 – MouseEvent (Fare Olayları)

Grafik ve Animasyon 10 Nisan 2018 - 22:56 403 KEZ OKUNDU 0 YORUM YAPILDI

ActionScript 3 – MouseEvent (Fare Olayları)
Sayfayı Paylaş...
  •  
  • 2
  •  
  •  
  •  

ActionScript 3 – MouseEvent (Fare Olayları)

Adobe Flash ActionScript 3.0 ile fare olaylarını (MouseEvent) inceleyelim.

Öncelikle ActionScript 3 – MouseEvent (Fare Olayları)’nı tanıyalım.

MouseEvent.CLICK                       -> Farenin tıklanması olayı.

MouseEvent.DOUBLE_CLICK     -> Farenin çift tıklanması olayı.

MouseEvent.MOUSE_DOWN      -> Farenin tıklandığındaki yani tuşun basılı tutulduğu zamanki olayı.

MouseEvent.MOUSE_UP             -> Farenin tuşunun basıldıktan sonraki bırakıldığı andaki olayı.

MouseEvent.MOUSE_MOVE       -> Farenin herhangi bir nesnenin üzerinde olduğu sürece yapılacak olan olay.

MouseEvent.MOUSE_OVER        -> Fare herhangi bir nesne üzerine gelince çalışacak olay.

MouseEvent.MOUSE_OUT           -> Fare nesne üzerinden ayrıldığında çalışacak olan olay.

MouseEvent.MOUSE_WHEEL     -> Nesne üstündeyken farenin tekerleği oynatılınca çalışacak olan olay.

Örnek 1:

   Fare butonun üzerine geldiğinde “Fare butonun üzerinde.” yazan animasyonu ActionScript 3.0 ile oluşturalım.

Öncelikle Bileşenler penceresinden (Bu paneli Ctrl+F7 ile açabilirsiniz) bir adet buton alalım örnek adını buton1 yapalım.

1       import flash.events.MouseEvent;

2       function uzerinde(Event:MouseEvent):void

3       {

4              trace(“Fare butonun üzerinde.”);

5       }

6       buton1.addEventListener(MouseEvent.MOUSE_OVER,uzerinde);

Şimdi yazdığımız kodu inceleyelim;

Örnek 1’deki kırmızı ile yazılanlar bizim yazdığımız kısımlar olup bunları kendimiz dilediğimiz gibi değiştirebiliriz. Siyah ile yazılanlar ise kod parçalarına aittir değiştirildiğinde hata oluşacaktır.

Satır 1: MouseEvent “Fare olayı” anlamına gelir. Burada Fare olayı sınıfı kütüphaneden animasyonumuza aktarılır. Kodların çalışmasını sağlar.

Satır 2: uzerinde isimli fonksiyon tanımladık. Bu fonksiyona değer olarak fare olayı gönderilecek (Event:MouseEvent).

Satır 3: Buradaki parantez fonksiyonun başladığını gösterir.

Satır 4: trace kodu çıktı ekranına mesaj yazdırmak için kullanılır. Fare butonun üzerine geldiğinde çıktı ekranında  “Fare butonun üzerinde.” yazacak.

Satır 5: Buradaki parantez fonksiyonun bitiğini gösterir.

Satır 6Burada ise buton1’e olay ekliyoruz. Yani farenin butonun üzerine gelmesi olayını ekliyoruz. Fare butonun üzerine gelince uzerinde fonksiyonunu çalıştıracak.

Örnek 2:

   Fare ile butona tıklandığında “Butona tıklandı.” yazan animasyonu ActionScript 3.0 ile oluşturalım.

1       import flash.events.MouseEvent;

2       function tikla(Event:MouseEvent):void

3       {

4              trace(“Butona tıklandı.“)

5       }

6       buton1.addEventListener(MouseEvent.CLICK,tikla);

Benzer şekilde farenin diğer olaylarını da deneyebilirsiniz.

Grafik ve Animasyon Dersleri Arşivi İçin Tıklayınız…

WEB Tasarımı ve Programlama Sınav Soruları Test




BU KONULAR DA İLGİNİZİ ÇEKEBİLİR

Grafik ve Animasyon Adobe Flash Hafta-12

CheckBox Bileşeni (CheckBox Component) ile Çoklu Seçim Uygulaması

Grafik ve Animasyon Adobe Flash Hafta-11

ColorPicker Bileşeni (ColorPicker Component) ile Renk Değiştirme

Grafik ve Animasyon Adobe Flash Hafta-10

Adobe Flash Bileşen Uygulamaları

Grafik ve Animasyon Adobe Flash Hafta-9

ActionScript Programlama Dili

BU MAKALEYE YORUM YAP