Что нового во Flash 5

         

Тестирование процесса загрузки клипа


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

Для отображения процесса загрузки в графическом виде, используйте диаграмму Bandwidth Profiler, которая показывает сколько данных передаётся каждому кадру клипа при определённой скорости соединения (пропускной способности канала). Моделируя скорость загрузки, Bandwidth Profiler использует оценочные значения стандартного сетевого процесса, а не конкретную скорость соединения. Например, 28.8 Kbps-модем теоретически может загружать данные со скоростью 3.5 Kбайт/с. Но если вы выберете 28.8 в соответствующем меню, Flash установит фактическое значение, равное 2.3 Kбайт/с, для более точного моделирования процесса.

Вы также можете сгенерировать отчёт для обнаружения кадров, замедляющих воспроизведение, а затем оптимизировать или удалить в них часть содержимого. Для этого воспользуйтесь опцией Select Generate Report в диалоговом окне Publish Settings.

Чтобы изменить настройки для SWF-файла, созданного вызовом Test Movie или Test Scene, выберите File > Publish Settings. См. Предварительный просмотр и тестирование клипов.

Чтобы проверить процесс загрузки:



1 Используйте один из следующих вариантов:
выберите Control > Test Scene или Control > Test Movie.
Flash откроет окно Output, которое поможет обнаружить и отладить ошибки в вашем ActionScript. Можете воспользоваться функцией Trace для вывода комментариев в окно Output, помогающих при отладке. Для более детальной информации, см. соответствующий раздел в Справочнике по ActionScript.
выберите File > Open и вызовите ваш SWF-файл.
Если тестируете сцену или клип, Flash публикует выбранный фрагмент как SWF-файл, используя установки в диалоговом окне Publish Settings. (См. Публикация Flash-клипов.) SWF-файл открывается в новом окне и тут же начинается его воспроизведение.
2 В меню Flash-плейера Debug, выберите скорость загрузки, которая будет моделироваться Flash: 14.4 Kbps, 28.8 Kbps, 56 Kbps. Для ввода персональных настроек, выберите Customize.
3 Во Flash-плейере выберите View > Bandwidth Profiler для графического отображения процесса загрузки:
Левая часть диаграммы содержит информацию о клипе, его настройки и состояние. Секция Movie отражает геометрические размеры, частоту кадров, объём в килобайтах и байтах, продолжительность (в кадрах и секундах) и количество предварительно загруженных кадров и затраченных на это секунд.
Правая секция диаграммы содержит временную линейку и график. На графике каждая полоса представляет собой определённый кадр клипа. Размер полосы соответствует объёму кадра в байтах. Нижняя красная линия внизу временной линейки указывает, возможно ли потоковое воспроизведение данного кадра в реальном времени на скорости соединения, выбранной в меню Control. Если полоса её пересекает, клипу придется дожидаться загрузки соответствующего кадра.
4 Выберите View > Show Streaming для включения и выключения потокового режима.
Линейка в верхней части графика указывает количество загруженных кадров в момент воспроизведения текущего кадра, обозначаемого бегунком.
5 С помощью щелчка кнопкой мыши на определённой полосе графика вы можете просмотреть установки для соответствующего кадра и остановить воспроизведение.
6 При желании внешний вид графика может быть изменён:
Выберите View > Streaming Graph для отображения кадров, приводящих к возникновению пауз.
Этот внешний вид (установка по умолчанию) представляет собой чередующиеся светло- и тёмно-серые блоки, соответствующие определённым кадрам. Размер блока отражает относительный объём кадра в байтах. Первый кадр хранит информацию о символах, поэтому он обычно больше, чем остальные.
Выберите View > Frame by Frame Graph для отображения размера каждого кадра.
Этот вид помогает увидеть, какие кадры приводят к потоковым задержкам. Если какие-либо блоки пересекают красную линию на графике, это означает, что Flash-плейер прекратит воспроизведение до полной загрузки соответствующих им кадров.

Bandwidth Profiler показывает потоковую линейку и покадровый график

 

7 Закройте тестовое окно, для того чтобы вернуться в режим редактирования.
<


Настроив однажды тестовые установки, включающие и Bandwidth Profiler, вы можете открывать SWF-файл непосредственно в тестовом режиме. Файл откроется в окне плейера совместно с Bandwidth Profiler и другими выбранными опциями просмотра.

Для более детальной информации по отладке клипов, см. раздел, посвящённый поиску и устранению ошибок в Справочнике по ActionScript.

Для того, чтобы сгенерировать отчёт, содержащий покадровую информацию об окончательном файле в формате Flash-плейера:

1 Выберите File > Publish Settings.
2 Выберите Generate Size Report.
3 Нажмите кнопку Publish.
Flash сгенерирует текстовый файл, имеющий то же имя, что и экспортируемый клип, но с расширением .txt. Полученный отчёт содержит запрошенную покадровую информацию.




Содержание раздела