לולאה - עזרה

לולאה - עזרה

שלום לכולם,

מצורפת תמונה להמחשה:
יש לי לדוגמא 9 משתנים (מקבלים את הערכים 1 עד 9),
איך אני יכולה לבדוק על ידי לולאה אם כל שני משתנים הנוגעים זה בזה (גם באלכסון שלהם) הערך שלהם לא שווה
ואז בסוף הלולאה אם כל הערכים הנבדקים לא שווים אז יהיה מעבר לפריים הבא (_parent.nextFrame();)

ביתר פירוט למשל בתמונה המצורפת:
המשתנה a5 יצטרך לעבור את הבדיקה עם כל המשתנים האחרים.
המשתנה a1 יצטרף לעבור את הבדיקה רק עם המשתנים a2 a4 a5
המשתנה a6 יצטרך לעבור את הבדיקה עם המשתנים: a2 a3 a5 a8 a9
וכך הלאה לגבי כל המשתנים.

כמובן שרצוי שהלולאה תהיה לגבי כל n כאשר n הוא מספר השורות/עמודות (בתמונה המצורפת n = 3).

יש לי פלאש 8 ו - as2.

תודה מראש:)
 

yoe66

New member
אם מדובר על יצירת משחק איקס מיקס דריס

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

בכל אופן אני אבדוק את מה שכתבת, תודה.
ואם למישהו אחר יש רעיון איך לעשות את הלולאה הזאת , ויכול לכתוב את זה כאן,
אני מודה לו / לה מראש.
 

yoe66

New member
אפשר קודם לבצע בדיקה האם כל המשתנים שונים

אם כולם שונים אז מן הסתם אין שנים צמודים דומים
אם נניח מדובר בספרות 1-9 אפשר ליצור משתנה array
שיכיל את תשע הספרות לתת לו לבדוק כל תא יחסית לעצמו
אם הוא מוצא התאמה למחוק את הספרה מעצמו
בסוף הבדיקה הוא אמור להיות ריק כלומר האורך שלו שווה ל0
 

nimrod117

New member
הצעה

אפשר במקום לעשות 9 משתנים
לעשות מערך דו מימדי אחד ([3][3])
ואז כשאת מבצעת בדיקה לגבי כל אחד את יכולה לעבור את כל השכנים שלו ע"י שתי לולאות פשוטות ותנאי שאת לא בודקת מעבר לגבולות המערך.
 
למעלה