• 29-06-2009, 02:47:32
    #1
    Merhaba

    aşağıdaki örnekte 2 den başlayıp 100 e kadar bir döngü yapmaya çalıştım. yani yükleme esnasında sahne nin %2 tamamlanmışsa bu işi yap %4 ise bu işi yap gibi 100 kadar devam ediyorum ama percent_loaded değişkenim 100 olması rağmen diğer fonksiyonlar çalışmıyor. böyle bişe yapılabilirmi sorun nerde anlayamadım.

    onFrame (2,afterPlacedObjectEvents) {
    percent_loaded = this.getPercentLoaded();
    if (percent_loaded == 2) {
    z1.gotoAndPlay(2);
    } else if (percent_loaded == 4) {
    _z2.gotoAndPlay(2);
    } else if (percent_loaded == 5) {
    z3.gotoAndPlay(2);
    } else if (percent_loaded == 8) {
    z4.gotoAndStop(2);
  • 29-06-2009, 09:57:24
    #2
    merhaba ,
    Dosya yüklenirken mesela %2 ye geldiğinde çok hızlı bir şekilde %2 ve üzerine gelme ihtimali oldugu için ( ondalıklı sayılar dahil, 2,1..2,2 gibi ) z1. z2. gibi moviecliplerini gotoAndPlay e yönlendiremessin.. ancak örneğin %2 de z1.gotoAndPlay(2); olsun dediğinde yüklemeyi durdurman sonra tekrar %2 den devam etmen lazım. duraklatman lazım yani. Ayrıca if döngüsü sadece 1 kez işleyecektir buda demektir ki yüklemeyi duraklattığın zaman sadece %2 de olacak olan olaylar çalışır. yani o döngüyü devamlı tetiklemen lazım.Dolayısıyla bir muamma var ortada. eğer Moviecliplerim tek sahnede duruor diorsan yani z1 z2 z3 üçüde aynı yerde diorsan ozaman kodların tamamını buraya yaz tekrar bakalım
  • 29-06-2009, 23:03:05
    #3
    anladim teşekkürler. yüklemeyi nasıl durdurabirim. yüklemeyi durdurabilirsem if komutuna bi değişken atarım onuda onchanged ile tetiklerim.