Вторник, 23.04.2024, 21:53Главная | Регистрация | Вход

Меню сайта

Точное время

Опрос Сайта

Добавить уроки по Photoshop?
Всего ответов: 22

Поиск

Создаём анимацию снега во Flash - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Smitg9  
Форум » Флеш » Flash програмирование » Создаём анимацию снега во Flash (ActionScript 2)
Создаём анимацию снега во Flash
Smitg9Дата: Понедельник, 09.11.2009, 16:44 | Сообщение # 1
Подполковник
Группа: Администраторы
Сообщений: 109
Награды: 1
Репутация: 51
Статус: Offline
Итак, приступим:
1. Создадим документ 400*300, изменим значение framerate на 25 fps
2.Первый слой переименуем на snow; нарисуем маленький кружочек белого цвета и нажмем F8 (Convert to symbol), причем отметка должна стоять на Movie clip. Назвем его снежинка, далее нажмем на кнопку Advanced и отметим следующие значения:


3. Далее в первом кадре snow введем скрипт:
Code

width = 400;
height = 300;
total = 400;
for (var t = 0; t != total; t++) {
       var mc = _root.attachMovie("снежинка", "снежинка"+t, _root.getNextHighestDepth());
       mc._x = (Math.random()*(width+20))-10;
       mc._y = (Math.random()*(height+20))-10;
       mc.yspeed = (Math.random()*1.75)+0.5;
       mc.speed = (Math.random()*3)+2;
       mc._xscale = mc._yscale=(mc.speed+mc.yspeed)*4;
       mc.onEnterFrame = function() {
          var angle = Math.atan2(_root._x-(width/2), _root._y)+1.5707963267949;
          this._y += Math.sin(angle)*this.speed+this.yspeed;
          this._x += Math.cos(angle)*this.speed;
          if (this._x>width+10) {
             this._x = -10;
          } else if (this._x<0-10) {
             this._x = width+10;
          }
          if (this._y>height+10) {
             this._y = -10;
          } else if (this._y<0-10) {
             this._y = height+10;
          }
       };
}

5. Теперь наш падающий снег готов!!!! Далее делаем на свой вкус анимацию текста и прочее - открытка готова.

Так что, с наступающим Новым годом!!!!

Исходник.
и чуть не забыл вот то что получится:

 
Форум » Флеш » Flash програмирование » Создаём анимацию снега во Flash (ActionScript 2)
  • Страница 1 из 1
  • 1
Поиск:

portofollo.at.ua | Хостинг от uCoz