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";
}
}
Preloader Infinity hatası
4
●696
- 08-02-2015, 07:49:18Kendi 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.