• 31-01-2015, 17:42:41
    #1
    Merhaba aşağıda preloader ilgili bir kod var . Bir sitede % Infinity yükleniyor hatası alıyor ve oyuna başlanmıyor. Kaldırdığımda oyun açılıyor kodları. Fakat aynı swf başka sitelerde sorunsuz çalışıyor. Yardımcı olursanız sevinirim.

    stop();
    addEventListener(Event.ENTER_FRAME, preLoad)
    function preLoad(e:Event):void{
    var bytestoLoad:Number = stage.loaderInfo.bytesTotal;
    var numberLoaded:Number = stage.loaderInfo.bytesLoaded;
    if (bytestoLoad == numberLoaded) {
    removeEventListener(Event.ENTER_FRAME, preLoad)
    yazi.text = "% "+ Math.floor(numberLoaded/bytestoLoad*100) +" yükleniyor" ;
    gotoAndStop(2);
    }else {
    cizgi.scaleX = numberLoaded/bytestoLoad;
    yazi.text = "% "+ Math.floor(numberLoaded/bytestoLoad*100) +" yükleniyor";
    }
    }
  • 31-01-2015, 20:13:47
    #2
    Kodda sıkıntı yok gibi gözüküyor. Bütün sitelere aynı embed kodu ile mi ekleniyor oyun, belki html'deki parametrelerde bir sıkıntı vardır.
  • 31-01-2015, 21:09:05
    #3
    swf olarak ekleniyor arkadaşım bir sitesinin scriptini değiştirdi onarcade ondan sonra oyunlarda böyle bir sıkıntı oldu sitesinde
  • 08-02-2015, 07:49:18
    #4
    Kendi yaptığım oyunlarda kullandığım preloader koduna baktım. Ben de senin kullandığın yöntemi kullanmışım:

    total = this.stage.loaderInfo.bytesTotal;
    loaded = this.stage.loaderInfo.bytesLoaded;

    Şimdiye kadar herhangi bir oyun sitesinde çalışmadığını görmedim. Problemin Flash kısmında olduğunu sanmıyorum. Muhtemelen HTML ile ilgilidir.
  • 18-02-2015, 15:54:17
    #5
    yanıt için teşekkürler.