20-09-2005, 20:09
|
|
|
חבר מתאריך: 03.09.05
הודעות: 2,857
|
|
אז ככה...
1, כן, אתה צריך להשתמש בקלאס: LoadVars
(שים לב, זה עם "s" בסוף)
ובעיקרון ההפקודה לטעינה היא :
קוד:
yourTextVar.load("txt_file");
(אם קובץ הטקסט באותה תיקייה... אם לא, תצטרך לתת את הניתוב המלא)
אבל עד שהטקסט לא נטען לגמרי, לא תוכל לבצע עליו שום פעולה.
לכן תבנה פונקציה שתפעל בדיוק כאשר קובץ הטקסט נטען לגמרי לתוך פלאש:
קוד:
var loadText = new LoadVars();
loadText.load("text_file.txt");
loadText.onData = function(myText)
{
if(myText != undefined)
{
textField_txt.text = myText;
}
else
{
textField_txt.text="unable to load the file"
}
};
מה שקורה כאן זה שברגע שהטקסט נטען.
תוכנו עובר למשתנה myText.
לאחר מכן, נבדקת האפשרות שהטקסט לא נטען כרואי על ידי תנאי הבודק האם המשתנה לא שווה undefined (ערך משתנה שלא הוגדר).
אם זה נכון, התוכן עובר לתיבת הטקסט. אם לא, כדי שהמשתמש ידע שמשהו לא בסדר ולא יחכה לחינם, נכתבת לו בתיבת הטקסט הודעה על שגיאה.
_____________________________________
|