זוהי פקודה המאפשרת ליצור ממשק אינטראקטיבי, כלומר לשנות אלמנטים במהלך הרצת
הסרט
יש דוגמא המגיעה עם התוכנה, מגיעים אליה דרך תפריט help בו יש לבחור ב samples
ואז ב track as menu.
אבל לדעתי, על מנת להבין את הדוגמא עדיף להתנסות קודם במשהו פשוט יותר.
פתח סרט חדש, קבע לו רקע שחור, והצג קווי רשת.
צור במרכז הבמה ריבוע בעל פינות מעט מעוגלות, בגודל בערך 10*10 משבצות, קבע
קו שוליים בעובי 4 בצבע אפור בהיר.
הפוך את הריבוע לסמל מסוג movie clip ותן לו שם כלשהו (בדוגמא rect1)
בעזרת חלונית instance תן שם למופע של הקליפ על הבמה (בדוגמא השם הוא
box)
בחר את כלי החץ, פתח (בעזרת שני קליקים במרכז הריבוע) את הקליפ למצב עריכה.
קבע פריימי מפתח בפריימים שבכפולות 10 (10,20,30,40,50)
עבור לפריים 10 וצבע את תוכן הריבוע בכחול.
עבור לפריים 20 וצבע את תוכן הריבוע אדום.
עבור לפריים 30 וצבע את תוכן הריבוע צהוב.
עבור לפריים 40 וצבע את תוכן הריבוע ירוק.
עבור לפריים 50 ושמור את תוכן הריבוע בשחור.
הוסף שכבה (לקליפ), קבע את פריים 1 כמפתח ותן לו בחלונית frame את
כותרת none, עבור לפריים 10, הפוך אותו למפתח וקבע לו שם blue, עבור לפריים 20,
הפוך אותו למפתח וקבע לו שם red, עבור לפריים 30, הפוך אותו למפתח וקבע לו שם
green, עבור לפריים 40, הפוך אותו למפתח וקבע לו שם yellow, עבור לפריים 50,
הפוך אותו למפתח וקבע לו שם gray, (אין חשיבות למרחק בין הפריימים, קבעתי
מרחקים של 10 פריים רק לצורך הנוחות, אפשר לקבוע כל מרווח שרוצים).
למניעת ריצה והחלפת צבעים, הוסף פקודת stop לפריים הראשון של השכבה
התחתונה.
חזור לסצנה
צור משמאל לריבוע הקיים 5 ריבועים קטנים, מלא כל אחד בצבע מתאים (כחול,
אפור, ירוק, צהוב, אדום), הפוך כל אחד מהם לסמל מסוג לחצן.
פתח את חלונית הפקודות, בחר את אחד הריבועים, בחר בפקודה tellTarget, כיעד
קבע את שם המופע של הריבוע שהצבת במרכז המסך, לשם קביעת Target יש להשתמש
בסימן הכוונת שבתחתית המסך, יפתח חלון
בו יש ללחוץ על שם הקליפ (בדוגמא השם הוא
box)
הוסף את הפקודה goto ובטל את תיבת הסימון שליד gotoAndPlay (הפקודה
תשתנה ל gotoAndStop)
ב סוג (type) שנה ל frame label, וב frame כתוב
את הצבע (כפי שכתבת אותו בקליפ)
חזור על הפעולה עבור כל הלחצנים.
אם הכול עובד כראוי - בלחיצה על הלחצן הכחול - תוכן הריבוע יהפוך לכחול וכן
הלאה.
הכוונה שבריבוע תוצג ספרה, שתשתנה בהתאם ללחיצה על לחצנים מתאימים.
פתח את הספרייה.
כנס למצב עריכה של הקליפ.
הוסף שכבה בין שתי השכבות הקיימות.
בפריים הראשון פתח תיבת טקסט, כתוב בה את הספרה 0, קבע עבורה (בעזרת חלונית
info) גובה של 150 פיקסלים, ורוחב של 75 פיקסלים, הפוך את הספרה לסמל מסוג
קליפ, תן למופע שעל הבמה שם (בדוגמא נתתי number).
פתח את קליפ המספר במצב עריכה, קבע פריימי מפתח בפריימים שבכפולות 10 (10,20,30,40,50).
עבור לפריים 10 רשום את הספרה 1 במקום הספרה 0.
עבור לפריים 20 רשום את הספרה 2 במקום הספרה 0.
עבור לפריים 30 רשום את הספרה 3 במקום הספרה 0.
עבור לפריים 40 רשום את הספרה 4 במקום הספרה 0.
עבור לפריים 50 רשום את הספרה 5 במקום הספרה 0.
צור שכבה חדשה.
קבע את פריים 1 כמפתח ותן לו בחלונית frame את
כותרת zero, עבור לפריים 10, הפוך אותו למפתח וקבע לו שם one, עבור לפריים 20,
הפוך אותו למפתח וקבע לו שם two, עבור לפריים 30, הפוך אותו למפתח וקבע לו שם
three, עבור לפריים 40, הפוך אותו למפתח וקבע לו שם four, עבור לפריים 50,
הפוך אותו למפתח וקבע לו שם five, (אין חשיבות למרחק בין הפריימים, קבעתי
מרחקים של 10 פריים רק לצורך הנוחות, אפשר לקבוע כל מרווח שרוצים).
למניעת ריצה והחלפת צבעים, הוסף פקודת stop לפריים הראשון של השכבה
התחתונה.
חזור לסצנה
פתח מחדש את קליפ האב (הקליפ הראשון) וודא שקיים פריים ב 50 בשכבה החדשה.
יצירת הלחצנים: צור ריבוע קטן, הוסף מעליו תיבת מלל ובה כתוב את
הספרה 1, הפוך את הריבוע עם הספרה לסמל מסוג לחצן,
פתח את חלונית הפקודות, בחר את אחד הריבועים, בחר בפקודה tellTarget,
לשם קביעת Target יש להשתמש בסימן הכוונת שבתחתית המסך, יפתח חלון
בו יש ללחוץ על סימן ה + שליד box ולבחור
בקליפ הבן (הקליפ הפנימי)
on (release) {
tellTarget ("box.number") {
}
}
אנחנו רוצים שהסרט יגיע למקום המוגדר כ one בכדי להציג את הספרה 1, לכן יש
להוסיף פקודת goto, שתוביל לשם שנתת למופע 1 בקליפ.
on (release) {
tellTarget ("box.number") {
gotoAndStop ("one");
}
}
חזור על הפעולה עבור שאר המספרים, אם לא טעית - תוכל לקבוע צירופי מספרים
וצבעים.