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

פתח את קובץ ה- flaa שלנו ל- Flash CS3. בשלב זה יש לנו 80 פריימים על ציר הזמן. אנו עובדים על מסגרת 80 במהלך הדרכה זו.

  1. בטל את נעילת הפעולות ושכבות InvButton. על מסגרת 80 של שכבת הפעולות, לחץ באמצעות לחצן העכבר הימני והוסף Keyframe. מה- Menubar, לחץ על חלון, פעולות כדי לפתוח את החלונית פעולות.

  2. הוסף את הקוד הבא לחלונית 'פעולות'.

    תפסיק();

    InvButton1.addEventListener (MouseEvent.CLICK, open_Env);

    פונקציה open_Env (myevent: אירוע): בטל {
    InvButton1.removeEventListener (MouseEvent.CLICK, open_Env);
    לשחק ();
    }

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

    בשלב הבא, אנו מוסיפים EventListener למופע InvButton1 של כפתור הבול הבלתי נראה שלנו. EventListener זה יקשיב ללחיצת העכבר על הכפתור ואז יתקשר לפונקציה open_Env.

    הפונקציה open_Env עושה שני דברים. תחילה הוא מסיר את EventListener ואז מעביר את האנימציה למסגרת 81 עם קוד ההפעלה ().

  3. לאחר הוספת ה- ActionScript לחלונית 'פעולות', באפשרותך לסגור את החלונית 'פעולות'.

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

שמור את קובץ ה- 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 בארצות הברית ו / או במדינות אחרות.