מדריך פלאש - שינוי תצוגה של העכבר לפי בחירה
מדי פעם כאשר כותבים אפליקציית פלאש נתקלים בצורך לשנות מראה העכבר, הסיבות יכולות להיות:
- שימוש באייקון מסויים (כמו שעון חול) על מנת להראות שיש פעולה שמתבצעת ברקע
- שימוש באייקון של פעולה, לדוגמא עפרון לציור, מחק וכו' (ראו שימוש באייקונים בתוכנת פלאש עצמה)
- התנהגות לא סטנדרטית של אובייקט פלאש לדוגמא: movieclip שנרצה שיראה כמו כפתור או תיבת טקסט או להיפך ואז נרצה שהעכבר יתנהג לא כמו שהוא מתנהג בדרך כלל
ישנן שתי דרכים לבצע שינוי של עכבר, הראשונה מתאימה לשינוי אייקון ממש, והשניה לשינוי תפקיד (כמו האפשרות השלישית)
שינוי אייקון
במקרה הזה, מה שנרצה לעשות הוא להעלים את העכבר הגנרי, ובמקומו לשים אייקון אחר מהספריה או מהבמה, הדוגמא הבאה מבצעת שימוש בטכניקה הזו:
var circle:Circle = new Circle();
Mouse.hide();
addChild(circle);
stage.addEventListener(MouseEvent.MOUSE_MOVE, handleMouseMove);
function handleMouseMove(evt:MouseEvent):void
{
circle.x = mouseX;
circle.y = mouseY;
}
שינוי התנהגות
במקרה הזה, שימוש בפקודת Mouse.cursor החדשה של Flash Player 10 תאפשר לפתור את הבעיה בשיטה הקלה ביותר. השימוש בפרמטר זה אפשרי רק מ-Flash Player 10:
Mouse.cursor = MouseCursor.HAND;





תגובות אחרונות