
08-07-2007, 23:17
|
|
|
|
חבר מתאריך: 30.04.04
הודעות: 310
|
|
עזרה עם Listeners ו-Key Class
אני לא כ"כ מבין ב-Listeners וצריך עזרה עם זה. הסיטואציה היא כזו: אני מנסה לבנות משחק שהשחקן קופץ ברגע שלוחצים על Space, אבל לא יכול לעשות עוד קפיצה עד שהמשתמש לא עוזב את ה-Space ולוחץ עליו שוב. הדבר דומה גם כשהשחקן לוחץ על מקש אחר ("S" לדוגמה) - הוא לא יבצע את הפעולה הספציפית עד שהמשתמש לא יעזוב את ה-S וילחץ עליו שוב.
קראתי את ההסבר על ה-Listener של ה-Key Class וכל ה-keyIsUp ו-keyIsDown, ולא הבנתי משהו:
אני צריך ליצור Listener לכל מקש כזה? או שאני יוצר Listener אחד ש-"מאזין" לכל הפעולות שהמשתמש מבצע? אם האפשרות השניה היא הנכונה, כיצד מתבצע הזיהוי של keyIsUp? איך הפלאש יודע על איזה מקש בדיוק הפסקתי ללחוץ אם מדובר ב-Listener אחד?
תודה לעונים!
|