preloader yaparken hep şu tür kodlar kullanıyoruz
var toplam:Number=stage.loaderInfo.bytesTotal;
var yuklenen:Number=stage.loaderInfo.bytesLoaded;
bu kolar ile o ana kadar yüklenmiş olan ve yüklenecek olan dosya boyutunu elde edip bunların oranı ile elde edilen sonucu sahneye yansıtarak yüklememnin ne kadarının tamamlandığını kullanıcıya ulaştırıyoruz.
burada sorun şu sahnenin ilk frame ine yazılan bu kod bazı durumlarda işlem %80 gibi bir oranda tamamlandıktan sonra çalışıyor.bu gecikmenin sebebi kütüphanemizden actionscript e aktardığımız müzik video veya benzeri bir dosyanın linkage kısmında aşağıdaki resimde de görülen "export in first frame" kutucuğunun işaretli olması.
bu sayede animasyon yüklenmeye başlandığında ilk olarak bu dosyalar yükleniyor v preloader a daha sonra sıra geliyor.

peki bu sorun nasıl aşılr?
bu sorunu aşmak için yüksek boyutlu dosyaları flasha gömmek yerine işlem sırasında dışarıdan yüklemeyi deneyin .bu sayede dosya boyutunuzda azalmış olur.
aslında bu sorunun çözümü o kutucuğun işaretli olmaması.bunu sağlayacak şekilde yaptığınız herangi bir değişiklik sizi bu sorundan kurtarır.
Hiç yorum yok:
Yorum Gönder