Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.12.2003, 01:50
xrust вне форума Посмотреть профиль Отправить личное сообщение для xrust Найти все сообщения от xrust
  № 1  
xrust

Регистрация: Dec 2003
Сообщений: 3
По умолчанию Как сделать снегопад

Как сделать обычный снегопад. Спасибо.

Старый 18.12.2003, 04:15
*Чёрный кот* вне форума Посмотреть профиль Отправить личное сообщение для *Чёрный кот* Посетить домашнюю страницу *Чёрный кот* Найти все сообщения от *Чёрный кот*
  № 2  
*Чёрный кот*

Регистрация: Dec 2003
Адрес: Питер
Сообщений: 15
Отправить сообщение для *Чёрный кот* с помощью ICQ
посмотри на форуме есть

Старый 18.12.2003, 05:10
xrust вне форума Посмотреть профиль Отправить личное сообщение для xrust Найти все сообщения от xrust
  № 4  
xrust

Регистрация: Dec 2003
Сообщений: 3
По умолчанию Спасибо нашел

Спасибо нашел

Старый 18.12.2003, 05:52
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 5  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
98%, что можно сделать попроще,
но навскидку получилось вот это -

stop();
sth = Stage.height;
stw = Stage.width;
this.createEmptyMovieClip("snowflake", 9999);
with (this.snowflake) {
lineStyle(1, 0xffffff, 100);
lineTo(1, 2);
}
this.onEnterFrame = function() {
rand = Math.ceil(Math.random()*5);
i += 1;
if (rand == 1) {
duplicateMovieClip("snowflake", "snowflake"+i, 9999+i);
j += 1;
m = j;
this["ddd"+j] = i;
this["ttt"+j] = Math.random()*3+3;
this["mmm"+j] = Math.random()*stw;
}
for (j=1; j<m; j++) {
this["snowflake"+this["ddd"+j]]._x = this["mmm"+j];
this["snowflake"+this["ddd"+j]]._y += this["ttt"+j];
if (this["snowflake"+this["ddd"+j]]._y>sth) {
removeMovieClip(this["snowflake"+this["ddd"+j]]);
}
}
};

Не пора ли ёлку наряжать?
ЗЫ.Чем больше снежинок, тем само сабой больше тормозов.
Как сделать другое кол-во снежинок и разброс скоростей
думаю сам разберёшься.
Не забудь сменить цвет бэкграунда, а то ниииичего
не увидишь.

Старый 18.12.2003, 05:56
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 6  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Цитата:
Оригинал написал(а) *Чёрный кот*
http://www.rastyle.com/articles/index.php?id=9
И это называется снег?

Старый 18.12.2003, 06:07
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 7  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Что бы первая снежинка не маячила в углу сцены
надо вставить
with (this.snowflake) {
lineStyle(2, 0xffffff, 100);
lineTo(1, 2);
_x=-5;//вот здесь
}

Старый 18.12.2003, 07:02
derhab вне форума Посмотреть профиль Отправить личное сообщение для derhab Найти все сообщения от derhab
  № 8  
derhab
 
Аватар для derhab

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
Цитата:
Оригинал написал(а) Штрек

И это называется снег? :rolleyes:
Хм...Штрек, а ты свой снег вообще видел? ctrl+enter жал?:)

:)))))..а черт, я в семерке сначала скомпилировал твой код... это токо в мх катит.


Последний раз редактировалось derhab; 18.12.2003 в 07:08.
Старый 18.12.2003, 07:31
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 9  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Жал жал.
Всё вроде путём.
Можно ещё альфу отрандомить/две строчки/,
но при большом размере сцены и так тормоза приличные.
Если снег нужен для банера, то при небольших
размерах/типа 468*60/ можно вообще конфетку сделать.
И падать он должен не вертик., и альфа и размер.
Для уменьшения нагр. на проц. упростил безбожно.
Думаю, можно ещё попроще сделать.

Старый 18.12.2003, 10:06
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 10  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
По умолчанию :)

я вот тоже свой варянт снеха решил выложить
если исходник захотите- выложу
Вложения
Тип файла: zip snow.zip (1.2 Кб, 198 просмотров)
__________________
Portfolio

Создать новую тему   Часовой пояс GMT +4, время: 14:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:28.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.