Profili Göster

ActionScript 3.0 : Olaylar I (Events)

Muttalip TULGAR Tarih: 1/10/2008 Yorum: 2 adet

Okunma : 762 Tutanlar: Bu yazıyı 3 kişi tuttu.

Event (olay), bir programda bir şeyler gerçekleştiğinde oluşur. Bir fare tıklaması, bir videonun yüklenmesi veya bir metin alanında yapılan değişiklik birer olaydır. ActionScript 3.0, bu tür olaylar gerçekleştiğinde hangi işlevlerin yerine getirileceğine de karar verir. Örneğin bir buton üzerinde fareye tıklandığında, ekrana uyarı yazdıran bir programcığın çalışması istenebilir. ActionScript olay mimarisi, W3C Document Object Model Level 3 Specification’a dayanmaktadır.

ActionScript 3.0’da olaylar iki grupta incelenebilir.

a) Yerleşik Olaylar (Built-in Events): Bir programın başlatılmasından çalıştırılmasının sonuna değin geçen süre içinde ortamda meydana gelen değişiklikleri tanımlar. Bir fareye tıklanması veya bir dosyanın yüklenmesi birer yerleşik olaydır.

b) İsteğe Göre Oluşturulan Olaylar (Custom Events): Bir programın durumunda meydana gelen değişiklikleri belirten olaylardır. Bir oyunun sonlandırılması veya bir formdaki bilgileri gönderme isteğe göre gerçekleşen olaylardır.

ActionScript, olayları yürütmek için olay dinleyicileri (event listeners) kullanır. Bir olay dinleyici, belirtilen olay meydan geldiğinde istenen fonksiyonu çağırır.

ActionScript, olaya kaydedilen tüm olay dinleyicilerini çalıştırır. Bu bildirme işlemine olay dağıtımı (event dispatch) denir. Bir olay dağıtımı başladığında ActionScript, olayları gösteren olay nesnesi (event object) oluşturur.

Olay nesnesi, her zaman Event sınıfının bir örneği veya bu sınıftan türeyen bir nesnedir. Her olay dinleyici, olay nesnelerinin değişkenlerini, olayla ilgili bilgilere ulaşmak için kullanabilir. Örneğin Bir olay dinleyicisi, olay zamanında fare işaretçisinin konumunu belirlemek için olay nesnesinin değişkenini kullanabilir.

ActionScript’de her türlü olay, String bir adla gösterilir. Örneğin fareye tıklama olayının türü (event type) "click"tir. Olay dağıtımı sırasında, dağıtılan olayın ismi, olay nesnesinin "type" değişkeni ile elde edilebilir.

Her bir olay dağıtımı bir olay hedefine (event target) sahiptir. Olay hedefi, olayın hangi nesneye ait olduğunu belirtir. Örneğin üzerinde farenin tıklandığı buton nesnesi bir hedef nesnedir.

Belirli bir olaya cevap vermek için, olay dinleyicileri olay hedefleri kaydeder. Tüm olay hedef nesneleri EventDispatcher sınıfının bir örneği veya IEventDispatcher ara yüzünün gerçekleşimidir. EventDispatcher sınıfının olay dinleyicileri kaydetmek veya kayıttan çıkarmak için, addEventListener () ve removeEventListener () metotlarını kullanır.

Yazan:Muttalip TULGAR

"ActionScript 3.0 : Olaylar II: Olay Dinleyicileri(Event Listeners)" dersinde görüşmek üzere…

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

Profili Göster
Ercan Altuğ YILMAZ 21/10/2008

Muttalip Hocam ;

ActionScript 3.0 : Olaylar II: Olay Dinleyicileri(Event Listeners)

bekliyoruz aman buraya kadarmış demeyin :)

Profili Göster
Muttalip TULGAR 23/10/2008

Ercan, buraya kadarmış demek için sağlık sorunlarının veya internet sorunlarının olması gerekiyor:)

Aslında dersi hazırladım ama yayınlayacak fırsatı bulamadım. Teşekkür ederim..

yeni üyelik | şifremi unuttum

aç-kapa Toplantı Kahraman ve need4code.com Projesi Connect Toplantısı

Kahraman ve need4code.com Projesi Connect Toplantısı

Selam arkadaslar, Programlama ile uğraşanların hayatlarını kolaylaştıracak desktop ve web tabanlı ortak iki proje ile ilgili 3. toplantımızı 3Aralık...
Kategori: Toplantı

aç-kapa Yarışma Fikir10000 Dijital Pazarlama Fikir Yarışması

Fikir10000 Dijital Pazarlama Fikir Yarışması

ADTECH tarafından düzenlenen Fikir10000 yarışmasına; dijital pazarlama ile ilgili size ait olan fikrinizle katılabilir ve 10.000 YTL’lik birinci...
Kategori: Yarışma

aç-kapa Yarışma 7Dx Demoscene Party

7Dx Demoscene Party

2002 yılından beri amatör bilgisayar kültürü ile ilgilenen insanları bir araya getirmeyi hedefleyen 7DX parti serisinin bu seneki ayağı olan 7D8 Demo ...
Kategori: Yarışma

aç-kapa Eğitim Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Etkin Katılım Çağrısı Türkiye’de Internet ile ilgili grupları biraraya getirerek İnternet’i tum boyutlarıyla tanıtmak, gelistirmek, tartı...
Kategori: Eğitim

aç-kapa Konferans Bilgi Güvenliği ve Kriptoloji Konferansı

Bilgi Güvenliği ve Kriptoloji Konferansı

Önemli Tarihler: Etkinlik Tarihi : 24-26 Aralık 2008 Son Bildiri Gönderme Tarihi : 20 Ekim 2008 Bildiri Kabul Tarihi Bildirimi :...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 358 (2 kayıtlı, 356 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul