Показать сообщение отдельно
Старый 28.05.2003, 17:51
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 9  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
говорят, что цикл for работает быстрее while, поэтому предлагаю в кадре написать:

Код:
for (i=1;i<=45;i++){
	duplicateMovieClip("bar", "bar"+i, i);
	}
но это я боюсь особо не поможет

у тебя много вычислений связанных со свойствами клипов, прежде всего альфа(это дело очень жрет ресурсы процессора), а если учесть что их судя по коду 46 (т.е. 12 раз в секунду, если у тебя такая скорость кадров, флэш пересчитывает все это заново, вдобавок присутствует градиент в заливке да и надо учитывать что в сцене помимо волн еще что-то находится - соответственно единственный возможный выход - это сократить число клонов, или не вычислять альфу, что конечно скажется на полноте замысла, однако я думаю здесь надо понимать, что DOOM3 вряд ли пошел бы на PC486.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!