שימוש בפקודת set property לקביעת זווית על המסך

פקודה קביעת המאפיין set property מאפשרת לשנות מקיום, זווית, רמת שקיפות ומאפיינים רבים נוספים של כל מופע של movie clip הנמצא על הבמה, במהלך ריצת הסרט.

לפקודה יש 3 חלקים:
property שיש לבחור מתוך רשימה הנפתחת בלחיצה על חץ.
 

Alpha                   
Show Focus Box          
High Quality            
Name                    
Rotation                
Sound Buffer Time       
Visibility              
X Position              
X Scale                 
Y Position              
Y Scale                 

target על איזה מופע תתבצע הפקודה
value מהו הערך (או שם המשתנה שמכיל ערך) שתקבל הפקודה
 

דוגמא לכוחה של הפקודה היא שינוי זווית.

פתח סרט חדש, קבע במאפייני הסרט (ctrl+M) צבע רקע תכלת (למשל 3399ff).
גש לספריות הדוגמא של הסמלים ע"י בחירה בתפריט של: window --> common libraries --> movie clip.
בחר באווירון (bplane) וגרור אותו לבמה.

הגדר למופע האווירון שם (פתח את חלונית instance ע"י ctrl+I או בעזרת התפריט), בדוגמא נתתי את השם plane.

צור לחצן

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

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

ראה דוגמא (קובץ מקור להורדה)

הוספת הפקודות לסיבוב

הוסף מעל שלושת השכבות שכבה נוספת - שכבת הפקודות.

קביעת משתנה בשם angle (זווית)

יש לקבוע משתנה, שיקבל ערך זווית 0, ואת המשתנה הזה נשנה במהלך הלחיצה על הלחצן.

לשם קביעת המשתנה, לחץ פעמיים על פריים 1 בשכבת הפקודות, תיפתח חלונית actions, בחר בה (תחת actions) בפקודה set variable
בשורה variable רשום את שם המשתנה, angle (זווית), בערך value רשום 0, וסמן את התיבה expression.

פתח את חלונית instance, בחר בלחצן, וודא בחלונית שאכן הלחצן הוא זה שפעיל.
בחלונית actions, בחר (תחת actions) בפקודה set variable (התוכנה מבינה לבד שזה אמור לקרות בלחיצה)

on (release) {
<not set yet> = "";
}

בשדה variable רשום את שם המשתנה עליו אתה עובד, ובערך קבע שהמספר יהיה גדול ב 20 מהמספר הקיים.

(כלומר הערך של המשתנה גדול ב 20 מהערך הקיים)

אחרי הפקודה הקיימת הוסף פקודת setProperty

on (release) {
angle = Number(angle)+20;
setProperty ("", <not set yet> , "");
}

בתיבה property  לחץ על החץ הקטן ובחר ב  rotation    בשדה target  כתוב לוכסן ואת שם המופע של ה movie clip עליו תתבצע הפעולה, ובשדה value כתוב את שם המשתנה (אם לא תעשה זאת - יסתובב הסרט כולו)

הפקודה אמורה להראות כך:

on (release) {
angle = Number(angle)+20;
setProperty ("/plane", _rotation, angle);
}
 

כל לחיצה על הלחצן תסובב את המטוס ב 20 מעלות.

ראה דוגמא (או קובץ מקור להורדה)

דוגמא 2: שנה מאפייני ציפור כחולה

פתח סרט חדש, קבע במה של 400*400 צייר ציפור, הפוך אותה לסמל, פתח קליפ, גרור לתוכו את הציפור, גרור מופע של הקליפ לבמה וקרא לו bird, צייר 3 כפתורי פקודות, הפוך אותם לסמל מסוג לחצן
ציפור   רקע 

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

פתח את חלונית הפקודות, ללחצן rotate הוסף את הפקודה:

 setProperty ("/Bird", _rotation, "45");

ללחצן  fade  הוסף את הפקודה:

setProperty ("", _alpha, "50");

ללחצן  reset  הוסף את הפקודות להחזרת המצב לקדמותו

on (press) {
setProperty ("", _alpha, "100");
setProperty ("/Bird", _rotation, "0");
}

ראה דוגמbluebird.swfא, או צפה בקובץ מקור

על סמך אותו עיקרון ניתן לבנות שעון

 

לדף הבית


Site Meter