Flash CS3 та AS 3.0 - Сніжна сцена
У цій серії навчальних посібників із системою частинок ми будемо створювати анімацію сцен зі снігом за допомогою ActionScript та FlashR. Для нашої сцени падає багато сніжинок одночасно. Кожна луска, що випадає на сцену, буде одним екземпляром того ж фільму. Тому нам потрібно написати ActionScript, щоб оживити на сцені всі екземпляри або сніжинки. Ми будемо використовувати модульний або багаторазовий код, який можна використовувати для анімації стільки пластівців, скільки нам хочеться.

Найкращий спосіб розпочати подібний ряд - ознайомитись з деякою термінологією. У цьому першому підручнику ми розглянемо загальний вигляд функції та виклику функції. Ця функція перемістить трьома пластівцями певну кількість пікселів вниз по вертикальній осі.

Щоб встановити сцену, я створив два шари на шкалі часу, які я назвав "фон" та "сніжинки". Я імпортував фонове зображення у бібліотеку Flash. Вибравши кадр 1 фонового шару, я перетягнув фонове зображення на сцену. Далі я імпортував у Бібліотеку зображення сніжинки у вигляді відеокліпу з назвою "mcSnowflake". Ми будемо анімувати три екземпляри цього відеокліпу.

  1. Виберіть кадр 1 на шарі сніжинки на шкалі часу та перетягніть один екземпляр відеокліпу mcSnowflake з бібліотеки до верхньої частини сцени. В Інспекторі властивостей дайте цій сніжинці ім'я екземпляра "snowflake1_mc".

    Повторіть це ще для двох примірників кліпу mcSnowflake. Назвіть ці екземпляри "snowflake2_mc" та "snowflake3_mc". Тепер ви повинні мати три пластівці на вершині сцени, готові потрапити на снігову сцену. Тепер ми напишемо модульну функцію, яка створить цю анімацію.

  2. Створіть новий рівень на шкалі часу та перейменуйте цей шар у "Дії". Виберіть кадр 1 на цьому шарі та відкрийте Панель дій (Вікно - дії). Введіть цей код на панель, і тоді ми обговоримо код.

    функція снігопад (сніжинка: MovieClip, рух: Кількість): недійсна
    {
    сніжинка.y = рух;
    }

    снігопад (сніжинка1_mc, 10);
    снігопад (сніжинка2_mc, 20);
    снігопад (сніжинка3_mc, 30);

функція снігопад (): недійсний

Продовжуйте