
02-10-2009, 15:46
|
 |
|
|
חבר מתאריך: 24.02.05
הודעות: 17,595
|
|
|
|
על מנת לגשת לכדור על פי שם דינאמי ב as2 אתה צריך להשתמש בסינטקט כזה
קוד PHP:
_root["ball"+integer].hitTest...
במקומך בכל בדיקה הייתי יוצר מערך בוליאני מלא בשקר שכל תא בו מייצג ריבוע, ובמהלך הבדיקה לעבור על כל ריבוע ולחפש כדור שנוגע בו, ברגע שנמצא אפשר לעבור לריבוע הבא אם לא נמצא לא בכל הריבועים יש כדורים
שים לב של hitTest יש בעיה עם צורות שאינן מלבן או ריבוע, הוא בודק רק על ידי היתייחסות לגובה, לרוחב ולמיקום.
אפשר לדמיין זאת כאילו הוא בודק את המרובע הכי קטן שיכול להכיל את ה mc שלך
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.
נערך לאחרונה ע"י בן אור בתאריך 02-10-2009 בשעה 15:49.
|