עמוד הבית > בלוג > עיצוב וגרפיקה > איך להחליף את סמן העכבר בפלאש
 
 
 
main-06

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

רמת ידע בפלאש: בינוני | רמת תכנות: קלה

 

 


התוצאה הסופית:

Get Adobe Flash player

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

הביצוע
1. נתחיל ביצירת הסמן הגרפי.
ניצור את הסמן שנרצה באמצעות הכלים הגרפיים על הבמה.
לאחר מכן נהפוך אותו למוביקליפ, כאשר חשוב להקפיד לסמן את הפינההשמאלית העליונה כנקודת ה0,0 של המוביקליפ, על מנת שקצה הסמן ימוקם בדיוק על הפלוס.

יוצרים סמן גרפי בתוך מוביקליפ

2. ניתן לסמן שם עבור הקוד.
נסמן את המופע של המוביקליפ על הבמה וניגש לחלון המאפיינים.
שם בשדה הInstance Name נכתוב את השם שנרצה לתת למופע.
במקרה שלנו קראנו לו cursorMC.

קביעת Instance Name

3. נכתוב את הקוד שיפעיל הכל.
נוסיף שכבה חדשה עבור Action Script, נסמן את הקיפריים הראשון ונפתח את חלון ה-Actions באמצעות לחיצה על F9.
בחלון הActions נכתוב את הקוד הבא:

Mouse.hide();
stage.addEventListener(MouseEvent.MOUSE_MOVE,moveCursor);
function moveCursor(evt:MouseEvent){
cursorMC.x = mouseX;
cursorMC.y = mouseY;
}

הסבר קצר לקוד:
השורה הראשונה מסתירה את סמן העכבר המקורי.
שאר הקוד, מפעיל בתזוזת עכבר פונקציה שקובעת את מיקום המופע שלנו על הבמה בהתאם למיקום ה-X וה-Y של העכבר.

זה הכל.
הקובץ מוכן ויש לכם סמן עכבר מותאם אישית.
תתחדשו :)

 
 
ואם בא לכם לדבר על זה:
 
 
 

 
  • בלוג
     

     
  • צרו קשר

    רוצים לשמוע עוד? להתייעץ? לברר? להצטרף?
    נשמח לענות על כל שאלה!
    בטלפון 03-5594746 ובתיבת צרו קשר זו:

     אני מעוניינ/ת לקבל דיוור במייל

     
  • בלודוט בפייסבוק

    בלודוט ניוזלטר

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



    אני מאשר/ת קבלת דיוור