Flash CS3 ו- AS 3.0 - סצינת שלג
בסדרת הדרכות מערכת חלקיקים זו אנו ניצור אנימציית סצינת שלג עם ActionScript ו- Flashר. עבור הסצינה שלנו, ישנם פתיתי שלג רבים נופלים בו זמנית. כל פתית שנופלת על הבמה תהיה מופע אחד מאותו קליפ סרטים. אז עלינו לכתוב ActionScript כדי להנפיש את כל המקרים, או פתיתי השלג, על הבמה. אנו נשתמש בקוד מודולרי, או לשימוש חוזר, שניתן להשתמש בו להנפשת פתיתים רבים ככל שנרצה.

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

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

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

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

  2. צור שכבה חדשה בציר הזמן ושנה את השם לשכבה זו "פעולות". בחר מסגרת 1 בשכבה זו ופתח את לוח הפעולות (חלון - פעולות). הקלד קוד זה בחלונית ואז נדון בקוד.

    פונקצית שלג (פתית שלג: MovieClip, תנועה: מספר): בטל
    {
    snowflake.y = תנועה;
    }

    שלג (Snowflake1_mc, 10);
    שלג (Snowflake2_mc, 20);
    שלג (Snowflake3_mc, 30);

פונקצית שלג (): בטל

המשך