05-10-05, 08:39 | # 1 |
חבר מתקדם
|
אני צריך עזרה בפלאש
עשיתי נגיד אנימציה בכפתור במצב over.
ברגע שאני מוריד את העכבר מהכפתור, האנימציה ישר נעלמת בלי כלום. אני רוצה לעשות אנימציה ברגע שמורידים את העכבר מהכפתור לדוגמא: עברתי על כפתור, ושקופית ירדה למטה. הורדתי את העכבר מהכפתור, השקופית עלתה בחזרה למעלה ולא סתם נעלמה כמו כלום אם מישהו הבין אותי, בבקשה שיסביר לי איך לעשות את זה בתודה, דניאל.
__________________
|
05-10-05, 11:20 | # 2 |
חבר פורום
|
בעיקרון למה שאתה מתאר יש 3 אפשרויות:
-השיטה הטיפשית והלא מקצועית בכלל: לשים בפריים הראשון של הכפתור את אנימציית היציאה ואז כשאתה יוצא מהכפתור הוא יחזור לפריים הראשון, בו תהיה אנימציית יציאה. הבעיה שכשהפלאש נפתח יראו את אנימציית היציאה... דוגמה לשיטה הזאת: http://www.smashhost.com -השיטה הקצת יותר חכמה: לבנות mc שיכיל את הדברים הבאים: stop בפריים הראשון ובפריים האמצעי שהפריים ה2 יקרא over ושהפריים שבא אחרי הפריים האמצעי (זאת אומרת, אם יש 20 פריימים אז פריים מס' 11, אם יש 36 אז פריים מס' 19 וכו') יקרא out. וכפתור שיכיל את הסקריפט: on (rollOver) { gotoAndPlay("over"); } on (rollOut) { gotoAndPlay("out"); } ואז כשאתה עובר על הכפתור הוא יעבור לפריים over (בו מתחילה אנימציית העלייה) וכשיוצאים מהשטח של הכפתור הוא עובר לפריים הout (בו מתחילה אנימציית היציאה). לפי דעתי, זאת האפשרות הכי שימושית ויעילה. -השיטה הקצת יותר מסובכת אך במקרים מסויימים היעילה מכולן לרוב הכפתורים אנימציית העליה ואנימציית הירידה הן שתי אנימציות הפוכות. כלומר, כשאתה עומד על הכפתור הוא עולה לאט חמישה פיקסלים למעלה, נצבע בכחול והטקסט נצבע בלבן. כשאתה יורד ממנו, הוא חוזר חזרה ללבן, צבע הטקסט חוזר לכחול והוא יורד 5 פיקסלים למטה. אם עשית אנימציה כזאת, כדאי להשתמש בסקריפט הבא: http://www.kirupa.com/developer/mx20...ton_effect.htm שהוא בעצם פונקציית rewind, החזרה לאחור. זאת אומרת, אם תעלה על הכפתור ותרד ממנו בפריים 3, הוא ינגן חזרה את פריים 2 ויחזור חזרה לפריים הראשון (שלא כמו השיטה הרגילה, שתלך ישר לפריים המרכזי, לא משנה באיזה פריים ירדת מהכפתור). מקווה שלא סיבכתי אותך יותר מדי בקיצור - השיטה היעילה ביותר היא השיטה השניה, ואם אתה רוצה להיות קצת יותר מתוחכם ואתה עושה כפתור שהשיטה הזאת תתאים לו - לך על פונקציית הrewind. בהצלחה Last edited by galt; 05-10-05 at 11:24.. |
05-10-05, 11:29 | # 3 |
חבר מתקדם
|
השיטה השניה נראית הכי יעילה:]
השיטה השלישית בלבלה אותי S: תודה רבה אחי!
__________________
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|