Баннер со снегом во 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.Готово!
Получился действительно короткий и довольно полезный урок.
исходник: Скачать
|
|
Друзья |
|
Внимание!! | |
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|