Flash CS3 и AS 3.0 - снежная сцена
В этой серии уроков по системе частиц мы будем создавать анимацию снежной сцены с помощью ActionScript и Flash.р, На нашей сцене много снежинок, падающих одновременно. Каждая хлопья, падающая на сцену, будет одним экземпляром одного и того же фрагмента ролика. Поэтому нам нужно написать ActionScript для анимации всех экземпляров или снежинок на сцене. Мы будем использовать модульный или многократно используемый код, который можно использовать для анимации столько хлопьев, сколько мы пожелаем.

Лучший способ начать серию, подобную этой, - ознакомиться с некоторыми терминами. В этом первом уроке мы в общих чертах рассмотрим вызов функций и функций. Эта функция будет перемещать три хлопья на определенное количество пикселей вниз по вертикальной оси.

Чтобы установить сцену, я создал два слоя на временной шкале, которые я назвал «фон» и «снежинки». Я импортировал фоновое изображение в библиотеку Flash. С выбранным кадром 1 фонового слоя я перетащил фоновое изображение на сцену. Затем я импортировал в библиотеку изображение снежинки как фрагмент ролика с именем «mcSnowflake». Мы будем анимировать три экземпляра этого клипа.

  1. Выберите кадр 1 на слое снежинок на временной шкале и перетащите один экземпляр фрагмента ролика mcSnowflake из библиотеки в верхнюю часть сцены. В инспекторе свойств присвойте этой снежинке имя экземпляра «snowke1_mc».

    Повторите это еще для двух экземпляров клипа mcSnowflake. Назовите эти экземпляры "Snowke2_mc" и "Snowke3_MC". Теперь у вас должно быть три хлопа наверху сцены, готовых упасть на снежную сцену. Теперь мы напишем модульную функцию, которая будет создавать эту анимацию.

  2. Создайте новый слой на временной шкале и переименуйте этот слой в «Действия». Выберите кадр 1 на этом слое и откройте панель действий (Окно - Действия). Введите этот код в панель, а затем мы обсудим код.

    функция снегопада (снежинка: мувиклип, движение: номер): пустота
    {
    снежинка.y = движение;
    }

    снегопад (snowke1_mc, 10);
    снегопад (snowke2_mc, 20);
    снегопад (snowke3_mc, 30);

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

Продолжить


Видео инструкция: The Step from AS2 to AS3 Tutorial (June 2021).