2009-03-03 20 views
1

benim sayfanın url aa # olduğunda flaş preloaders (hatta herhangi derin bağlama kütüphaneleri veya mantık olmadan) çalışmak için alınamıyor . Ben flex kullanıyorum 3.3. Flash eklentileri 9 ve 10, tüm tarayıcılar. http://bugs.adobe.com/jira/browse/SDK-14162esnek ön yükleyici url # ile çalışmıyor (derin bağlantı)

Ancak her nasılsa, birisi, bir yere bu çevrede yolları vardır:

işlenmesinden elde preloaders önlenmesi url # ilgili bu hata var. İşte biraz (eğer ön yükleyici mükemmelliğinizi görmesini sağlamak için önbelleği temizlemek unutmayın) örnekler çalışıyoruz:

Ancak bu (hiç hiçbir önyükleyici veya anlık% 100 takılıp) çalışmaz:

Peki gidiyor burada? Esnek çerçeveden şüpheleniyorum.

Flex koduna nereden bakılacağını bilen var mı? Ya da bu hata herkesten daha derindir ama adobe düzeltebilir mi?

cevap

1

Burada birkaç şey oluyor.

(1) #wtf örneklerimden en hızlı ön yükleyici Adobe'den geliyor. Çok küçük bir container.swf yüklerler, daha sonra 3mb ana swf'lerini yüklerler (diğer biggler arasında).

(2) Diğerleri "ön yükleyiciler", gerçekten ön yükleyici değildir. Tüm şeyler yüklendiğinde açılış animasyonları oynuyor.

1

Yaptığınız sorunun, varlıklarınızın ön yükleyici varlıklarınız ve kodunuzla aynı çerçeveye yüklenmesini sağladığına inanıyorum. Flash, bir bütün olarak yüklenene kadar bir çerçeve göstermez, ön yükleyicinin yük sırasında görülmemesine ve sonra yeni varlık tarafından kapsanmasına neden olur.

Esnek bir geliştirici olarak bir zaman çizelgeniz yok, bu yüzden küçük bir "kapsayıcı" kullanmanızın, ya da yükleyici film olarak kullanılması önemlidir. Bu film, minik bir ayak izine sahip olmaktır, böylece en kısa zamanda kullanılabilir. Yük tamamlandıktan sonra, konteyner ana filmi kendi içine çağırabilir ve gelen verileri ProgressEvent ile izleyebilir.

Sorunun ne söylediğinden tam olarak ne olduğunu bilmek zor, ancak bu yaygın bir sorundur.Yazı tipleri ve diğer gömülü öğelerin ya çerçeve IDE'sine ya da flash IDE ile yapabileceğine inandığım 2 kareye ya da ekstra yükleyici swf, hafif ve hızlı yüklenmesi gerekiyor!

başarıyla preloaders ile aşağıdaki deeplinked var
http://www.madagascargame.com
http://www.kungfupandagame.com