טבלת מובילים פלאש וPHP/ASP

ANNArchy

New member
טבלת מובילים פלאש וPHP/ASP

היי
יש למישהו מכם אנשים טובים אולי קוד דוגמא לשילוב טבלת מובילים בפלאש AS2? ניסיתי לחפש כל מיני טוטוריאלים אבל התחרפנתי מהם ולא הצלחתי להבין כלום.

אם יש למישהו FLA דוגמא עם הפקודות הרצויות וקובץ PHP אני ממש ממש אודה לכם

תודה רבה=]
 

Darkscape

New member
סדרי לעצמך בראש את המבניות

לא ציינת מאיפה נדלה המידע על המובילים אבל אני מניח שהוא שמור על מסד נתונים כלשהו. השיטה הקלאסית היא סקריפט צד-שרת פשוט ששולף את המידע הזה באמצעות שאילתא, כולל הסדר הרצוי ובאיטרציה על כל השורות שהתקבלו נבנה XML המכיל את המידע שיוצג ללקוח. בצד הלקוח ישנה האפליקציה (פלאש במקרה שלך) שתקרא לסקריפט צד-השרת (XML.load) ותעבד את התוצאה שתתקבל.
עכשיו השאלה היא מה את יודעת לעשות ועם מה את צריכה עזרה.
תתחילי עם צד הלקוח - את יודעת איך ליצור מופע של מחלקת XML, לטעון אליו מקובץ חיצוני ולקשור אליו עם מאזין פונקציה שמסדרת את המידע ממנו בטבלה? אם כן אז פשוט תבני בשלב התחלתי קובץ XML סטטי עם מידע לדוגמה והשלימי את כתיבת צד הלקוח בפלאש. כדאי לתת מענה לכל סוג קלט שיתקבל: מה קורה אם אין תוצאות, האם יש הגבלה למספר מובילים שיופיעו בטבלה וכו'
לאחר מכן את צריכה לעבור לצד השרת. חשוב לדעת עם מה את עושה שימוש: PHP/MySql או ASP/Access או כל שילוב אחר. ב-PHP הייתי בונה טבלת MySQL המכילה שדות של "שחקנים" והניקוד שלהם (משהו כמו id, fullname, score) ושולף את המידע באמצעות שאילתא, לדוגמה כך:
SELECT `id`, `fullname`, `score` FROM `table_score` ORDER BY `score` DESC LIMIT 10

ואת התוצאות המתקבלות הייתי מכניס למבנה XML, למען הנוחות בשימוש עם DOMDocument ואז נשאר רק לשנות בפלאש את המקור לסקריפט צד-השרת הזה.
 

ANNArchy

New member
תגובה לדארקספייס

היי, תודה על התייחסותך
לגבי צד הלקוח אני יודעת לעשות את כל מה שצריך - לקחת נתונים מXML, לבנות XML סטאטי כמובן, וגם לשלוח נתונים החוצה לPHP או משהו אחר.
כל מה שמעבר, שאחראי על הצד שרת, אני לא יודעת לצערי :\
כלומר מה שאני צריכה זה קוד שיצור את הXML החיצוני הזה, שאוכל בכל שלב לטעון אותו לפלאש ולראות את התוצאות.
 

Darkscape

New member
לא ציינת מאיפה נלקח המידע

אי אפשר לדעת איך לתכנן את הקוד כך.
 

ANNArchy

New member
אין לי מושג, דאטהבייס בסיסי שיכיל את הנתונים

אני לא מבינה בזה אז הדבר הכי בסיסי והכי פשוט שיכיל את הנתונים
 
למעלה