Тема: Снег
Показать сообщение отдельно
Старый 17.10.2014, 17:51
Sergey_A вне форума Посмотреть профиль Отправить личное сообщение для Sergey_A Найти все сообщения от Sergey_A
  № 2  
Ответить с цитированием
Sergey_A

Регистрация: Jun 2010
Сообщений: 128
Я дождик рисовал, но совсем просто. Может, и вам подойдет.
1. Рисуем капельку (у вас - снежинку).
2. Создаем для нее анимацию, не програмно, а стандартными средствами флэш. У меня это прямое падение, у вас, конечно, можно сложную траекторию движения сделать. Получаем мувик, например, drop. Имя экземпляра можно оставить пустым. При создании ставим для него галочку "Экспорт для ActionScript".
3. В ПОСЛЕДНЕМ кадре полученной анимации, ключевом, прописываем код:
Код AS1/AS2:
this.removeMovieClip();
это удалит данный экземпляр после окончания проигрывания анимации.
4. В первом кадре основного ролика пишем код:
Код AS1/AS2:
intens = 100; //частота появления новых капель, снежинок, экземпляров.
i = 0;
function attach()
{
	_root.attachMovie("drop","drop"+i,i);
	_root["drop"+i]._x=random(500)+10; //случайным образом задаем координаты появления капли в
	_root["drop"+i]._y=random(40)-40; // пределах ролика, у меня поле 500х40.
	i++;
}
setInterval(function(){attach()},intens);
Все.
Вложения
Тип файла: swf drop.swf (1.0 Кб, 68 просмотров)