Когда Вы создаете фильмы для показа в Web, то сталкиваетесь с проблемой соотношения между качеством анимации и ее количеством. Более высокое качество увеличивает размер файла. Чем больше файл, тем дольше время загрузки и тем медленнее воспроизводится фильм. Размер файла увеличивается при добавлении большого числа растровых изображений, видеоклипов, звуковых файлов, встроенных шрифтов, градиентов и отдельных графических элементов вместо символов или групп.
Для выяснения, что же замедляет Ваш фильм, Flash предлагает использовать моделированные потоки (simulated streaming). С помощью диаграмм Size Report и Bandwidth Profilerможно найти те файлы, в которых допускается зависание фильма, и переделать или оптимизировать проблемные участки.
Выполните Control → Test Movie. Flash экспортирует фильм и откроет его в Flash Player.
В меню Debug(рис.12.1)приложения Flash Player выберите скорость загрузки, которую Вы хотите протестировать. В меню перечислены 6 скоростей, каждую из которых можно настроить.
Чтобы изменить скорость, выберите Debug→ Customize. Появится диалоговое окно Custom Modem Settings(рис.12.2.). По умолчанию Flash перечисляет три стандартные модемные скорости для моделирования реальных скоростей передачи данных: 14,4; 28,8; 58 Кбайт/с.
Рис.12.1. Меню Debug
Рис.12.2.Диалоговое окно Custom Modem Settings
Обратите внимание, Flash предлагает три модемные скорости. Чтобы более точно имитировать реальный мир, Flash моделирует скорость передач и данных 1,2 Кбайт/с для модема со скоростью 14,4 Кбайт/с. Модемы со скоростью 28,8 и 56 Кбайт/с моделируются с помощью скорости передачи данных 2,3 и 4,7 Кбайт/с соответственно. В диалоговом меню Custom Modem Settings можно изменить тестовые названия и скорости.
Рис.12.3. Меню View
В меню приложения Flash Player выберите View → Bandwidth Profiler(рис.12.3, рис.12.4.). В верхней части окна Test Movieвдоль временной шкалы графически изображаются передаваемые данные. Столбец показывает число байтов данных в каждом кадре. В нижней строке (она подсвечивается красным) представлено количество данных, которые загрузятся достаточно быстро и без потерь и не замедлят частоту смены кадров фильма. Дойдя до кадра, в котором содержится большое количество данных, фильм остановится до тех пор, пока они не загрузятся.