
17-04-2009, 22:06
|
|
|
|
חבר מתאריך: 14.06.05
הודעות: 34
|
|
|
בעייה בשינוי סמן העכבר
שלום חברים.
בניתי משחק בעל כפתור Mute ע"ג המסך. כמו-כן, לכל אורך המשחק, אייקון העכבר הוא כוונת, כך שעם תחילת המשחק רץ הקוד הבא:
Mouse.hide();
addChild(miMouseIcon);
addEventListener(MouseEvent.MOUSE_MOVE, ChangeValuesFromMouse);
function ChangeValuesFromMouse(evt:MouseEvent)
{
// Set the icon's location
miMouseIcon.x = evt.stageX;
miMouseIcon.y = evt.stageY;
}
הבעייה היא שכפתור ה-Mute לא מזהה לחיצה עליו, מכיוון ומי ש"מקבל" את הלחיצה הוא סמן העכבר (שהוא הרי MovieClip על הבמה בפני עצמו).
האם יש פתרון אלגנטי לבעייה?
תודה מראש.
|