ActionScript לקוד לולאה - הקוד
var _Snowflake: mcSnowflake;
שורת קוד ראשונה זו תיצור משתנה גנרי בשם "_Snowflake" אשר ישמש כמציין מיקום עבור כל מופע בסרט הקליפ כפי שהוא מתווסף. זה גם אומר לפלאש להשתמש בשם המחלקה שלנו "mcSnowflake" כסוג הנתונים עבור משתנה מציין המיקום הריק.

עבור (var i: מספר = 0; i <10; i ++)
שורות הקוד הבאות הן לולאת קוד בהן נשתמש כדי "לגרור" כמה מופעים של הסרטון לבמה. ה ל בתחילת הקוד אומר לפלאש שמדובר בלופ למעגל ושאנחנו רוצים לעשות משהו "למספר מסוים של פעמים". כעת, בואו נסתכל על מה שיש בין הסוגריים.

var i: מספר = 0;
שורה זו של לולאת הקוד יוצרת משתנה הנקרא "i" שיהיה הנגד שלנו. קבענו את סוג הנתונים למספר והערך ההתחלתי ל 0. הפסיק מסיים חלק זה של הקוד.

i <10;
קוד זה אומר לפלאש לחזור על המשימה בודדה שכן הדלפק הוא פחות מ -10. זה יוצר 10 מופעים של הסרטון mcSnowflake ומספר אותם 0 עד 9. שוב, פסיק מסיים את החלק הזה של הקוד.

i ++
פיסת קוד קטנה זו תעלה את הדלפק ב -1 בכל פעם שהלולאה חוזרת.

בשלב הבא, נספר ל- Flash בדיוק מה לעשות בכל פעם שהוא מבצע את הלולאה for. הוראות אלה ממוקמות בין סוגריים מתולתלים.

{
_Snowflake = mcSnowflake חדש ();
addChild (_Snowflake);
_Snowflake.x = i * 50;
}


_Snowflake = mcSnowflake חדש ();
פעולה זו תיצור מופע חדש של הסרטון mcSnowflake. זכור כי _Snowflake הוא מציין המיקום שלנו עבור כל מופע.

addChild (_Snowflake);
שיטת addChild היא פונקציה מובנית שתגרום לקליפ הסרט להיות גלוי על הבמה על ידי הוספתו לרשימת התצוגה.

_Snowflake.x = i * 50;
קוד זה ימקם כל מופע של הסרטון בקליפ של 50 פיקסלים זה מזה. אם לא נוסיף את הקוד הזה, פלאש היה ממקם את כל עשרת קטעי הסרטים, זה על גבי זה, במיקום ברירת המחדל של 0,0 שנמצא בפינה השמאלית העליונה של הבמה.

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

← חזרה

זכויות יוצרים 2018 Adobe Systems Incorporated. כל הזכויות שמורות. צילומי מסך של מוצרי אדובי הודפסו מחדש עם אישור של Adobe Systems Incorporated. אדובי, פוטושופ, אלבום פוטושופ, אלמנטים פוטושופ, אילוסטרייטור, InDesign, GoLive, Acrobat, Cue, Premiere Pro, אלמנטים בכורה, גשר, After Effects, InCopy, Dreamweaver, Flash, ActionScript, זיקוקים, לתרום, לכידת, Flash Catalyst ונייר פלאש. הוא / הם [a] סימנים מסחריים רשומים או סימנים מסחריים של Adobe Systems Incorporated בארצות הברית ו / או במדינות אחרות.


הוראות וידאו: אירועים - Event ב-Javascript (מאי 2024).