Приветствую Вас Гость Четверг, 23.11.2017, 00:54

web-stroytel


Баннер со снегом во flash

Новогодняя открытка

Небольшой, но полезный урок по созданию баннера с падающим снегом во флеш.



1. Создаем новый документ.
2. Первый из слоев называем snow и рисуем на нем маленький белый кружочек и жмем F8, изменяем снежнику на Movie clip. Назвем муви-клип "снежинка",  отмечаем значения как на примере:




3. Помещаем на второй слой фон.

4. В первом же кадре добавляем код:


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;
     }
  };
}



4.Готово!

Получился действительно короткий и довольно полезный урок.





исходник: Скачать

Регистрация
Поиск
Опрос:
Оцените мой сайт
Всего ответов: 73
Друзья
Rambler's Top100
партнеры

Внимание!!
Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0



 При копировании материалов ссылка на источник обязательна.
 Если какой либо материал нарушает ваше авторское право, то пожалуйста обратитесь к администрации через ЛС.
 Шаблон защищен авторским правом. подробнее