IZONE - http://www.izcity.com/ - бесплатный софт, вэб-сервисы, ресурсы для раскрутки, свежие номера журнала "Internet Zone".

 IZONE 


Что тормозит Flash?

Василий Мисник
http://www.flashclub.nm.ru

Сейчас речь пойдет об элементах, создающих наибольшую нагрузку на систему во время своего показа.

Я еще давно сделал для себя заметки по поводу того, что плохо сказывается на производительности, но сейчас, столкнувшись с проблемами нехватки мощности, подошел к этому вопросу более серьезно. Как я уже отмечал в статье, посвященной работе с альфа-каналом, прозрачность может затормозить ролик, - вернемся к этому снова.

Небольшое отступление: я считаю, что при оценке производительности публикуемых в веб роликов надо опираться на скорость показа на системах Celeron/PII. Выше уже находится класс систем, которые пока еще не получили большого распространения среди пользователей Интернет. Много людей сейчас все еще сидят и на РMMX, но тут уже встает выбор: либо упрощать анимацию, тем самым сводя целесообразность ее применения на нет, либо жертвовать посетителями со слабыми машинами. Впрочем, как раз для последних обычно делают html-версии сайтов, существующие параллельно с Флэш-версией.

Итак, я решил создать эффект мигания экрана. Делал я это следующим образом: нарисовал в верхнем слое белый прямоугольник нужного размера, сделал Motion Tweening, создал дополнительно несколько кадров. Потом в созданных контрольных кадрах добавил эффект прозрачности, поставив в крайних кадрах 0%, а в середине все 90-100. Получилось достаточно реалистично.

Потом я добавил сверху текст (большая колонка мелким шрифтом), и началось… При просмотре мой средний Celeron пару раз «заикался», на P200MMX этот момент просто превращался в слайд-шоу. Вот так вот.

Дальнейшее изучение показало, что даже статический прозрачный объект слоем выше или ниже текста также сильно замедляет вывод изображение на экран. На Celeron`е это не очень заметно, но Р200 запинался при скроллинге текста, а местами дело доходило до того, что курсор мыши начинал передвигаться по экрану рывками.

Так что, не усердствуйте с эффектами прозрачности и избегайте использования его как фона для текста (имеется в виду не пара строк крупными буквами, а информационный массив). Результат этого описан выше.

 


Copyright © "Internet Zone"info@izcity.com
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас.