כדור שמסתובב רק פעם אחת

המטרה – שיסתובב רק פעם אחת – עד פריים 60 ויעצור בו.  דוגמא     action1.swf
בפלאש יש שתי פקודות goto:

GotoAndPlay();
GotoAndStop();

בדוגמא השניה – אם רושמים בתוך הסוגריים 3 – הסרט ירוץ לפריים 3 ויעצור בו.
אפשר להפנות את הסרט לסצנה מסוימת ו/או לפריים מסוים.

צור עיגול עם קו חוצה לחץ על F8, הגדר אובייקט גראפי בשם ball, מחק אותו מהבמה, וגרור למרכז הבמה את הסמל מהספרייה.
שני קליקים על הכדור להביא אותו למצב עריכה
בתפריט modify לבחור transform ואז edit center
להוציא את המרכז לשוליים
לצאת ממצב עריכה של הסרט

עבור לפריים 60 – insert keyframe
לחץ על אחד הפריימים באמצע וקבע תנועה מסוג motion עם rotate עם כוון השעון (cw) פעם אחת. tweening=motion, rotate=cw, times=1
אמנם הגדרנו שהכדור יסתובב רק פעם אחת – אבל אם נריץ את הסרט – הוא יסתובב ללא סוף rotation1.swf

דרך א למתן הפקודה – שימוש בפקודה על פריים

שני קליקים על פריים 60, בחלונית actions בחר ב stop, שתי לחיצות עליו בכדי להפעיל אותו ואז בחלון הימני תופיע הפקודה  

stop();

rotation2.swf

דרך ב למתן הפקודה – בעזרת תפריט

בחר את פריים 60, פתח את חלונית הפקודות, לחץ בה על סימן ה +.
בחר ב actions ואז ב stop
התוצאה – זהה
לצפייה בfla

דרך ג למתן הפקודה כתיבת ה action בשכבה נפרדת

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

דרך ד למתן הפקודה בעזרת כפתור

פתח שכבה חדשה.
וודא שאתה בפריים 1 של השכבה החדשה
פתח את ספריית הסמלים window – common libraries - buttons
גרור כפתור לבמה
לחץ עליו עם מקש ימין ובחר ב actions
בחר ב stop והקש עליו פעמיים
לחיצה על הכפתור תעצור את סיבובו של הכדור.

rotation5.swf
 



חזרה לדף הבית




Site Meter