Итак, мы выбрали скорость загрузки. Что теперь?
Прежде всего, Flash 8 предоставляет возможность быстро оценить скорость загрузки нашего фильма без вызова профилировщика загрузки. Для этого мы должны просто включить пункт-выключатель Simulate Downloadменю Viewили нажать комбинацию клавиш +< Enter>. После этого засекаем время на секундомере и ждем… Когда Flash "загрузит" наш фильм, он выведет его в окно воспроизведения; если файл Shockwave/Flash, содержащий фильм, достаточно велик, ждать этого придется долго.
Если же нам нужно получить более подробные сведения о том, как будет загружаться фильм и где находятся его "узкие места", придется все-таки воспользоваться профилировщиком загрузки. Для вызова его на экран нужно включить пункт-выключатель Bandwidth Profilerменю Viewили нажать комбинацию клавиш +. После этого окно просмотра фильма будет разделено на две части: в нижней части будет воспроизводиться сам фильм, а в верхней появятся данные профилировщика загрузки.
С нижней частью окна просмотра все ясно. Давайте посмотрим на верхнюю часть (рис. 20.2). Видно, что она также разделена на две части: левую, с текстом, и правую, с диаграммой. Мы можем перемещать мышью разделяющую части толстую серую полосу и тем самым менять их размеры.
Текст, отображаемый в левой части, представляет различные сведения о фильме. А именно:
□ в разделе Movie:
Dim— геометрические размеры "картинки" фильма в пикселах;
Fr rate— частоту кадров фильма;
Size— размер файла Shockwave/Flash, в котором хранится фильм, в килобайтах и байтах;
Duration— продолжительность фильма в кадрах и секундах;
Preload— величину задержки, необходимой для загрузки файла фильма перед началом его воспроизведения, в кадрах и секундах;
□ в разделе Settings: Bandwidth— скорость загрузки фильма, выбранную нами ранее в подменю Download Settingsменю View;
□ в разделе State: Frame— номер текущего кадра и (ниже) размер данных в килобайтах и байтах, необходимых для его отображения.
Если теперь включить пункт-выключатель Simulate Downloadменю View,запустив имитацию загрузки, то в разделе Stateпоявится строка Loaded,отображающая количество загруженных к данному моменту кадров и их размер в килобайтах и байтах.
Мы видим, что профилировщик загрузки обеспечивает доступ к довольно большому числу данных, которые могут помочь нам в работе по оптимизации фильма. Но самая ценная информация отображается с его помощью в правой верхней части окна воспроизведения фильма. Это диаграмма загрузки фильма.
Давайте посмотрим на нее (см. рис. 20.2). На горизонтальной оси этой диаграммы отложены номера кадров нашего фильма; в верхней части ее находится также временная шкала и бегунок, показывающий, какой кадр фильма в данный момент воспроизводится. На вертикальной же оси диаграммы отложены значения размера данных в байтах и килобайтах.
Смотрим дальше. На горизонтальной шкале диаграммы находятся разноцветные столбики, зачастую поставленные друг на друга (на рис. 20.3 это хорошо видно). Это значит, что при воспроизведении данного кадра проигрыватель Flash успеет загрузить несколько других кадров. А если на каком-то делении горизонтальной шкалы столбиков вообще нет, значит, проигрыватель Flash загрузил все данные, необходимые для их воспроизведения.
Одно из делений вертикальной оси выделено красным цветом. Оно показывает предельный объем, при превышении которого проигрыватель Flash не сможет загружать данные достаточно быстро и будет вынужден приостановить воспроизведение фильма до тех пор, пока остальные данные не будут загружены. Таким образом, мы легко сможем узнать, какой кадр "тормозит" наш фильм, и принять необходимые меры.
Если в меню Viewвключить пункт-переключатель Frame by Frame Graphили нажать комбинацию клавиш +, вид диаграммы загрузки изменится. Серые столбики теперь будут показывать размер данных, относящихся к текущему кадру (рис. 20.4). Так мы сможем узнать, сколько данных нужно, чтобы воспроизвести тот или иной кадр.
Читать дальше
Конец ознакомительного отрывка
Купить книгу