as3 fonksiyon durdurma

uykalkan
27-09-2010, 22:56   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

bu fonksiyon neden durmuyor ?

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
function kosturfun(event:Event) { if (y == hedefy && x == hedefx ) { trace ("durdu"); anasahne.karakterdurum = "duruyor"; return; } ... ... .. .. ... . }
anladığım kadarıyla "return", if bölgesini durduruyor ama ben içerisinde bulunduğu fonksiyonu durdurmak istiyorum.

FlashDersi
28-09-2010, 10:34   |  #2  
Taze Üye
Teşekkür Sayısı: 0
6 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

bende duruyor.
trace("durdu") , durdu yazsını yazmasına rağmen fonksiyonun altındaki kodlar çalışıyor mu yani?

Dediğim gibi bende çalışmıyor ve fonksiyondan çıkıyor.

uykalkan
28-09-2010, 15:08   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

ben şöyle anlatmaya çalışayım derdimi. şimdi bildiğiniz gibi bu enterframe dönüp duruyor sürekli. ama bazı şartlar altında benim bu dönüp duran fonksiyonla işim kalmıyor yani onun dönmesine ihtiyacım olmuyor. tamam en başına bir if koysam sonra else dedikten sonra diğerlerini çalıştır desem ben işimi görürüm ama o enterframe fonksiyonu dönüp durmaya devam edecek bunun performansı olumsuz etkileyeceğini düşünüyorum. onla işim kalmamışken neden dönüp dursun nasıl durdurum ya bunu.

Son Düzenleme: uykalkan ~ 28 Eylül 2010 15:20
uykalkan
28-09-2010, 20:33   |  #4  
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

teşekkürler gerek kalmadı. cevap: removeEventListener imiş.