ActionScript 3.0′da releaseOutside Olayını Kullanmak
Olaylar ve Olay İşleyiciler Eylül 20th, 2009ActionScript 2.0 da hazırladığımız birçok uygulamada hatalardan kurtulmak için releaseOutside olayını kullanırdık. Ancak ActionScript 3.0 da bu olay artık kullanılmıyor.
Peki biz bu olayı kullanmadan oluşabilecek problemleri nasıl çözeriz?
İş size cevabı…
test_btn.addEventListener(MouseEvent.MOUSE_DOWN, surukle);
function surukle(event:MouseEvent){}
stage.addEventListener(MouseEvent.MOUSE_UP, birak);
function birak(event:MouseEvent){}
MOUSE_UP olayını stage üzerinde tanımlayarak bir nevi releaseOutside elde etmiş oluyoruz. Buton üzerinden çıktıktan sonra sahnenin herhangi bir yerinde fare bırakıldığında artık birak fonksiyonumuz çalışacaktır.
Ekim 16th, 2009 saat 14:10
Teşekkürler.
Åžubat 4th, 2010 saat 17:40
stage listener eklediÄŸimizde evet kalkıyor. ama o swf eÄŸer baÅŸka bir swf yüklediÄŸimizde stage hata veriyor; benim anladığım hangi stage’i kullandıgını algılamıyor olsa gerek parent. ile denedim ama genede MOUSE_UP çalışmadı.