![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
23-10-2005, 20:08
|
![צלמית המשתמש של gonen_ra23](image.php?u=44397&dateline=1130698687) |
|
|
חבר מתאריך: 04.10.04
הודעות: 442
|
|
מד טעינה - לא עובד למרות המדריכים
עקבתי אחרי שלושה מדריכים שונים (שבסופו של דבר הם זהים, רק צורת ההסבר ודרך היישום טיפה שונה).
הצלחתי לעשות מד טעינה ויזואלי אבל הוא לא מוחלט.
המד מתמלא משמאל לימין, אבל חוזר חלילה במידה והקובץ לא נטען סופית.
קוד הבדיקה:
קוד:
if (getBytesLoaded() > 4 && getBytesLoaded() == getBytesTotal()) {
gotoAndPlay("start");
} else {
pct = Math.round(getBytesLoaded() / getBytesTotal() * 100);
// this is for the visual indicator movieclip:
loading_mc.gotoAndStop(pct);
// this is for the textfield indicator:
pct_txt.text = pct + "%";
gotoAndPlay("loading");
}
טקסט האחוזים משום מה, אינו מופיע כלל (בדקתי מספר פעמים שלא טעיתי בשמות ה instance וכו')
עשיתי trace על מנת לראות את האחוזים, אבל במשך כל הטעינה הערך הוא 0, ובסוף 4.
ניסיתי גם
קוד:
pct_txt.text = int(getBytesLoaded() / getBytesTotal() * 100) + "%"
גם פה ערכי האחוז שקיבלתי היו כל הזמן 0.
למישהו יש רעיון ?
_____________________________________
linux is like an indian tent - no windows, no gates and one apache inside
|