Оптимизация
и тестирование фильма
Для Flash-фильма,
как и для любого другого Web-ресурса, является актуальной задача сокращения
времени его загрузки броузером, а самый надежный способ ее решения — уменьшение
размера SWF-файла.
В процессе
экспорта фильма Flash выполняет некоторые операции, направленные на сокращение
его размера. В частности, при наличии повторяющихся фигур Flash оставляет только
одну копию; если в фильме присутствуют вложенные группы, Flash преобразует их
в отдельные. Однако зачастую этого оказывается недостаточно для достижения требуемого
результата. Поэтому перед публикацией фильма целесообразно вручную выполнить
некоторые дополнительные преобразования элементов фильма.
Чтобы сократить
размер фильма в целом:
Чтобы минимизировать
размер графических элементов и линий: D группируйте элементы, где это возможно;
Чтобы минимизировать затраты
на хранение текстовой информации:
Чтобы сократить
объем памяти на хранение цветовой палитры:
Чтобы выявить
фрагменты фильма, которые замедляют его загрузку, вы можете протестировать его
отдельные сцены или весь фильм, используя команды
Test Scene
или
Test
Movie.
Если при загрузке SWF-файла требуемые данные не были получены к моменту
перехода на следующий кадр, воспроизведение фильма приостанавливается.
В составе
Flash имеется специальная утилита, которая позволяет получить в графическом
виде профиль времени загрузки кадров фильма —
Bandwidth Profiler
(Профилировщик
полосы частот). Чтобы получить с его помощью график загрузки фильма, необходимо
выполнить следующие действия:
Рис. 12.1.
Формат окна плеера после выполнения команды Bandwidth Profiler
Оценка параметров загрузки фильма возможна в трех режимах:
В режиме
Streaming
Graph,
который используется по умолчанию, окно профилировщика содержит следующие
данные (рис. 12.2):
Рис. 12.2.
Окно профилировщика времени загрузки фильма
В правой части
окна представлена гистограмма распределения объема фильма по кадрам; для повышения
наглядности цвет кадров чередуется. Линией красного цвета обозначен критический
размер кадра: кадр большего размера вызывает задержку воспроизведения фильма.
Состав отображаемой
информации и вид графика можно изменить с помощью следующих двух команд из меню
View.
Кроме того,
щелкнув мышью на конкретном кадре в графической части окна, вы можете получить
информацию о нем в текстовой части окна (см. рис. 12.3).
Рис. 12.3.
Окно профилировщика при установке режимов Show streaming и Frame by Frame
Graph
Если требуется
протестировать ранее созданный SWF-файл, следует открыть его с помощью команды
Open
(Открыть), входящей в меню
File.