שאלה קצרה בנוגע ל Action Script לאלו שמבינים...
לאחרונה התחלתי ללמוד AS3 כדי לסיים את התיק עבודות שלי.
נתקלתי בבעיה כשהתחלתי לנסות לטעון קובץ XML לתוכנית.
הקובץ נטען בצורה מצויינת, השתמשתי בפונקציה הבאה:
קוד:
function getXML(xmlData:XML):void {
projectInfo = xmlData.projects.project.info;
projectLink = xmlData.projects.project.link;
projectThumb = xmlData.projects.project.thumb_path;
projectImage = xmlData.projects.project.image_path;
projectsNum = projectThumb.length();
}
כמובן שהגדרתי את כל המשתנים כמו שצריך...
החלק האחרון - projectsNum = projectThumb.length();
אמור כמובן להביא לי את כמות הפרוייקטים שיש לי (לפי כמות ה THUMBים שלי).
כשאני מבצע trace למשתנה - הוא נותן לי את התוצאה המדויקת,
אבל כשאני מנסה להשתמש במשתנה בפריימ אחר (או בכל מקום מחוץ לפונקציה) זה מביא לי ערך NaN - בקיצור, לא עוזר.
קצת רקע למה אני מנסה לעשות:
יש לי בקובץ XML רשימת פרוייקטים אני מציג אותם בעזרת לולאת FOR ב AS
אני כמובן רוצה שהלולאה תחזור על עצמה כמספר הפרוייקטים שרשומים לי בקובץ ה XML.
אני לא כל כך מבין איפה אני טועה...
מישהו יכול לעזור?
תודה,
יקיר
