Flash A LOADING Koyma
-
merhaba arkadaşlar. ben flash da bi foto albüm yaptım. geçişli meçişli çok da güsel oldu ama belge 1mb civarında. bunun başına loading eklemem lazım. ama bi türlü yapamadım. bir kaç döküman buldum nette ama uygulayamadım...
Bu konuda bana yardımcı olabilecek kimse varmı?
-
zor cok zor
-
Flash kullanmaya yeni başlamışsın sanırım..
Preloading yapmayı beceremediysen dökümanları okumana rağmen.
En basitinden şöyle yapabilirsin. (Action Script ile)
Her frame nin başına
if frame load
;play
komutunu ver. O zaman her resim yuklendiginde bir diğerini gösterecek. Flash ilk öğrenmeye başladıgında mikrop bişy ama yılmaz devam edersen öğrenirsin.
O dökümanları okuyup yapamadıgında vaz geçme mutlaka bi yerde hata yapıyosundur. Hata ara bulucaksın elbet. Benim de ilk başladıgımda zorlandıgım şey Preloading yapımıydı..
O dedigim komutla direkt resimlere girmeden bi ufak loading yazısı filan da koyabilirsin. Daha egzantirik olur..
Kolay gelsin
-
bende onu istiom dostum.
yani resimlerin başına loading yapmayı istiom. yoksa benim resimlerim güsel güsel işlevlerini yerine getirior...ama belge büyük uzun sürede açılıor. işte bu açılma süresinde bi loading eklemek istiom...
-
resimleri ayrı ayrı ayrı fla yap ve hepsine loader koy tamplatelerden yada başka şekilde elde edebilirsin
sonra onloadla swf yi yükletirsin sayfada istediğin yerde çıkar unloadla da kaldırısın sayfanda hızlı açılır resimleri ayrı ayrı tutuğun için anlamadıysan dediklerimi tm nin parçalı swfli tamplatelerinin kodlarına bak
-
kardeş direk bu kodları action bölümüne yaz tabi bunu en başa açtığın bi satıra ekle ayrı bi time line de 1. satıra ekle ok ve senin sunumun 2. satırdan başlasın ok mi
yuklenen=_root.getBytesLoaded();
filmboyutu=_root.getBytesTotal();
bar._xscale=Math.round((yuklenen/filmboyutu)*100);
kutu=bar._xscale;tabi eğer tek sahneden oluşuyosa bu şekilde yaz yok eğer birden fazla sahne varsa (_root) yerine (level0) yazmalısın aksi takdirde sadece birinci sahnedeki boyutu esas alır ve ona göre çalışır ok iyi çalışmalar
-
istersen bu koduda kullanabilirsin 2004 kullanıyosan bunu sana tavsiye ederim az önce yazmış olduğum şeyler bunun içinde geçerli ok tekrardan kolay gelsin..
this.onEnterFrame=function(){
yuklenen=_root.getBytesLoaded();
filmboyutu=_root.getBytesTotal();
if (yuklenen==filmboyutu) {
gotoAndPlay("basla");
delete onEnterFrame;
} else {
bar._xscale=Math.round((yuklenen/filmboyutu)*100);
kutu=bar._xscale;
}
}
stop(); -
kardes cok saolsın...
su anda şehir dışındayım...
mutlaka deneyecem.... sonuçları belirtirim...