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

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

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

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

var myCircle: צורה = צורה חדשה ();
myCircle.graphics.lineStyle (2, 0x000000);
myCircle.graphics.beginFill (0xff0000);
myCircle.graphics.drawCircle (100, 200, 50);
myCircle.graphics.endFill ();
addChild (myCircle);


בואו להוסיף את הקוד הזה לסרט פלאש חדש. התחל פרויקט Flash חדש וקרא לו RedCircle.fla.

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

  2. לאחר מכן אנו בוחרים את המסגרת הראשונה של שכבת הפעולות ונפתח את החלונית 'פעולות'.

  3. לבסוף, אנו מוסיפים את הקוד לחלונית 'פעולות' ובודקים את הסרט שלנו.

זה מספיק קל. אבל זה יהיה יעיל יותר אם נוכל איכשהו להפריד את קוד ה- ActionScript שלנו מקובץ Flash fla. השיטה הבאה הזו מקרבת אותנו צעד אחד קרוב יותר למטרה שלנו.

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

  1. פתח את קובץ RedCircle.fla שלך. לחץ על מסגרת 1 בשכבת הפעולות ופתח את החלונית 'פעולות'. בחר את כל הקוד, לחץ באמצעות לחצן העכבר הימני ובחר גזור מהתפריט המוקפץ. נדביק קוד זה בקובץ ActionScript החיצוני שלנו. אך ראשית עלינו ליצור קובץ זה.

  2. מה- Menubar, לחץ על קובץ - חדש. בתיבת הדו-שיח מסמך חדש, בחר קובץ ActionScript חדש. תקבל לוח חדש, שנקרא "Script-1", שייפתח בסביבת העבודה. הדבק את הקוד בלוח זה.

  3. לחץ על קובץ - שמור בשם ושמור קובץ חדש זה בשם "DrawCircle.as". זכור לשמור את קבצי RedCircle.fla וגם DrawCircle.as באותה תיקיה.

    תבחין שיש לך כעת שתי כרטיסיות בראש סביבת העבודה. כרטיסייה אחת מיועדת לקובץ RedCircle.fla שלך וכרטיסייה אחת לקובץ DrawCircle.as שלך. כעת, כאשר יש לנו את קוד ה- ActionScript בקובץ חיצוני, עלינו לומר לסרט ה- Flash שלנו לקרוא את הקוד מקובץ זה. אנו נשתמש בהצהרת כלול לשם כך. לחץ על הכרטיסייה RedCircle.fla כדי לחזור לקובץ סרטי ה- Flash.

  4. לחץ על מסגרת 1 בשכבת הפעולות ופתח את החלונית 'פעולות'. הוסף את הצהרת הכלול.

    כוללים את "DrawCircle.as";

  5. בחן את הסרט שלך.

כעת יש לנו את ActionScript בקובץ חיצוני אך אנו עדיין משתמשים בציר הזמן בקובץ Flash fla. במדריך הבא ניקח את הצעד הבא במסע שלנו לעבר קוד OOP מודולרי.

זכויות יוצרים 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 בארצות הברית ו / או במדינות אחרות.


הוראות וידאו: OpsSchool - ruby (1) introduction (מרץ 2024).