Soru - Cevap Bölümü
/ Kategori: Programlama
21/03/2010 - 22:52:35 cevap (7) Okunma : 517 Bu yazıyı 0 kişi tuttu.
as3 preloader(çözebilene helal olsun)
selamlar..(as3 )belkide 20 farklı örneği üç ayrı sunucuda denedim fakat hiç birinde önyükleyici çalışmadı..bazı sunucuda metin kutusuda yüzde 100 yazısı çıkıyor ..bazı sunucuda metin kutusunda Infinity çıktısı alıyorum..sebebini çözemedim..acaba ie8 ile alakalı olabilir mi
Cevaplar
( Faydalı Cevapları Göster )
böyle bir problem olabilir mi..dediğiniz gibi dışarıdan bir swf dosyasına preloader kodlarını yazıp asıl dosyama link gönderdim ve preloader çalıştı..ancak aynı dosyalar benim asıl hostumda çalışmadı..preloader yüzde 100 ü gösteriyor.bu nasıl olabilir sunucuyla alakalı gibi görüyorum ama sorun nasıl çözülebilir
İyi günler. Yaklaşık bir haftadır bende buna benzer bir sorunla uğraşıyorum. Import etme ile yapıldığını bilmiyordum ve bu sayfada öğrendim.
Şimdi ise şöyle bir sorunla karşılaştım. Yardımcı olursanız sevinirim. Başka bir swf dosyasında içerisinde animasyon, buton, vs. ilgili kodlar bulunmakta. Bu swf dosyasını preloader fla sına import ettim. Ancak import ettiğim bu swf deki ne bir animasyon, ne bir buton kullanılabilir durumda. Import edilen swf nin ilk görüntüsü resim gibi ekranda duruyor. Bunu nasıl çözebilirim?
Teşekkürler şimdiden..
selamlar..olayı şu şekilde hallet..önce preloader adlı bir swf dosyası hazırla...bunun içine sadece preloader yazacaksın.. örneği şu şekilde..bu dosyanın içine kutu adlı bir dynamik text koy ve koları yaz
var link:URLRequest = new URLRequest("yuklenecek.swf");
var yukleme:Loader = new Loader();
addChild(yukleme);
yukleme.load(link);
yukleme.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, basla);
function basla(event:ProgressEvent):void {
var yuklenen=event.bytesLoaded;
var toplam=event.bytesTotal;
var yuzde:int = yuklenen/toplam * 100;
kutu.text ="% "+ yuzde
}
yukleme.contentLoaderInfo.addEventListener(Event.COMPLETE, tamam);
function tamam(event:Event):void {
kutu.visible=false;
}
daha sonra yuklenecek.swf dosya ile aynı klasöre koy ve linki preloader.swf dosyasına verip serverde kontrol et
Verdiğiniz kodlar sanırım AS3 kodları..Geç söylüyorum, kusura bakmayın..Bana AS2 kodları gerekiyor Flash 8 kullanmamdan dolayı..Bu kodları kullanınca Dynamic Text alanında _level0.kutu diye bir mesaj aldım. Bir de çok şey istiyor olabilirim ama biraz daha basit ve açık anlatır mısınız? Henüz acemisiyim bu işlerin.
Teşekkürler..
Etkinlikler
Toplantı
Özgür Yazılım ve Linux Günleri '10
Özgür Yazılım ve Linux Günleri '10
İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori:
Toplantı
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)









bende 1-2 defa bu tip bir sorunla karşılaştım.
sorunu şöyle çözebilirsin.
boş bir swf olacak ona preloader koyacaksın ve swf'ni onun içine aktaracaksın. bu şekilde sorunu halledebilirsin.
kolay gelsin.