Merhaba
aşağıdaki örnekte 2 den başlayıp 100 e kadar bir döngü yapmaya çalıştım. yani yükleme esnasında sahne nin %2 tamamlanmışsa bu işi yap %4 ise bu işi yap gibi 100 kadar devam ediyorum ama percent_loaded değişkenim 100 olması rağmen diğer fonksiyonlar çalışmıyor. böyle bişe yapılabilirmi sorun nerde anlayamadım.
onFrame (2,afterPlacedObjectEvents) {
percent_loaded = this.getPercentLoaded();
if (percent_loaded == 2) {
z1.gotoAndPlay(2);
} else if (percent_loaded == 4) {
_z2.gotoAndPlay(2);
} else if (percent_loaded == 5) {
z3.gotoAndPlay(2);
} else if (percent_loaded == 8) {
z4.gotoAndStop(2);
Preloader hakkında yardım
2
●379
- 29-06-2009, 09:57:24merhaba ,
Dosya yüklenirken mesela %2 ye geldiğinde çok hızlı bir şekilde %2 ve üzerine gelme ihtimali oldugu için ( ondalıklı sayılar dahil, 2,1..2,2 gibi ) z1. z2. gibi moviecliplerini gotoAndPlay e yönlendiremessin.. ancak örneğin %2 de z1.gotoAndPlay(2); olsun dediğinde yüklemeyi durdurman sonra tekrar %2 den devam etmen lazım. duraklatman lazım yani. Ayrıca if döngüsü sadece 1 kez işleyecektir buda demektir ki yüklemeyi duraklattığın zaman sadece %2 de olacak olan olaylar çalışır. yani o döngüyü devamlı tetiklemen lazım.Dolayısıyla bir muamma var ortada. eğer Moviecliplerim tek sahnede duruor diorsan yani z1 z2 z3 üçüde aynı yerde diorsan ozaman kodların tamamını buraya yaz tekrar bakalım