создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

Учебник по Flash MX

Назад | Содержание | Вперёд

Оптимизация и тестирование фильма

Для Flash-фильма, как и для любого другого Web-ресурса, является актуальной задача сокращения времени его загрузки браузером, а самый надежный способ ее решения - уменьшение размера SWF-файла.

В процессе экспорта фильма Flash выполняет некоторые операции, направленные на сокращение его размера. В частности, при наличии повторяющихся фигур Flash оставляет только 1 копию; если в фильме присутствуют вложенные группы, Flash преобразует их в отдельные. Однако зачастую этого оказывается недостаточно для достижения требуемого результата. Поэтому перед публикацией фильма целесообразно вручную выполнить некоторые дополнительные преобразования элементов фильма.

Чтобы сократить размер фильма в целом:

Чтобы минимизировать размер графических элементов и линий: D группируйте элементы, где это возможно;

Чтобы минимизировать затраты на хранение текстовой информации:

Чтобы сократить объем памяти на хранение цветовой палитры:

Чтобы выявить фрагменты фильма, которые замедляют его загрузку, Вы можете протестировать его отдельные сцены или весь фильм, используя команды Test Scene или Test Movie. Если при загрузке SWF-файла требуемые данные не были получены к моменту перехода на следующий кадр, воспроизведение фильма приостанавливается.

В составе Flash имеется специальная утилита, которая позволяет получить в графическом виде профиль времени загрузки кадров фильма - Bandwidth Profiler (Профилировщик полосы частот). Чтобы получить с его помощью график загрузки фильма, необходимо выполнить следующие действия:

  1. В меню Control выберите команду Test Scene или Test Movie; при этом Flash конвертирует фильм в SWF-файл, откроет его в окне плеера и начнет воспроизведение.
  2. В окне плеера откройте меню Debug (Отладка) и выберите в нем предполагаемую скорость модемного соединения; возможны либо фиксированные значения (14.4, 28.8 и 56Кб/с), либо устанавливаемые пользователем; чтобы установить собственные значения скорости соединения, следует выбрать пункт Customize (Настройка).
  3. В меню Control окна плеера выберите команду Stop, чтобы приостановить воспроизведение фильма.
  4. В меню View окна плеера выберите команду Bandwidth Profiler; при этом окно плеера окажется разделено по горизонтали на 2 подокна: в верхнем отображаются результаты профилирования, а в нижнем - содержание фильма (рис.12.1); Вы можете изменять размеры подокон, перемещая мышью полосу разделения.

Рис.12.1 Формат окна плеера после выполнения команды Bandwidth Profiler

Оценка параметров загрузки фильма возможна в трех режимах:

В режиме Streaming Graph, который используется по умолчанию, окно профилировщика содержит следующие данные (рис.12.2):

Рис.12.2 Окно профилировщика времени загрузки фильма

В правой части окна представлена гистограмма распределения объема фильма по кадрам; для повышения наглядности цвет кадров чередуется. Линией красного цвета обозначен критический размер кадра: кадр большего размера вызывает задержку воспроизведения фильма.

Состав отображаемой информации и вид графика можно изменить с помощью следующих 2-х команд из меню View.

Кроме того, щелкнув мышью на конкретном кадре в графической части окна, Вы можете получить информацию о нем в текстовой части окна (рис.12.3).

Рис.12.3 Окно профилировщика при установке режимов Show streaming и Frame by Frame Graph

Если требуется протестировать ранее созданный SWF-файл, следует открыть его с помощью команды Open (Открыть), входящей в меню File.

Назад | Содержание | Вперёд

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting