Учебник по Flash MX

Учебник по Flash MX

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Учебник по Flash MX

Учебник по Flash MX

www.homa.xp3.bizНазад | Содержание | Вперёд

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

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

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

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

  • все элементы, используемые в фильме более 1 раза, преобразуйте в символы соответствующего типа; например, повторяющиеся анимированные последовательности следует преобразовать в клип;
  • ограничьте изменяемую область в каждом ключевом кадре; сделайте так, чтобы действие происходило на минимальной площади стола;
  • избегайте анимирования растровых элементов; используйте растровые изображения только в качестве фона или статических элементов;
  • для представления звука применяйте формат МРЗ, где это возможно.

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

  • помещайте элементы, которые изменяются в ходе анимации, в отдельные слои;
  • используйте возможности Flash по оптимизации числа кривых;
  • по возможности ограничивайте число специальных типов линий (штриховых, точечных и т.д.); имейте в виду, что линии, нарисованные с помощью инструмента Pencil, занимают в памяти меньше места, чем созданные с помощью инструмента Brush.

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

  • ограничьте число используемых шрифтов и стилей; помните, что применение внедренных шрифтов увеличивает размер фильма;
  • при установке параметров внедренного шрифта включайте только те типы символов, которые действительно использованы в тексте.

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

  • используйте инспектор свойств для изменения цвета различных экземпляров 1 символа;
  • используйте панель Color Mix, чтобы согласовать палитру фильма с палитрой браузера;
  • ограничьте применение градиентных заливок: такая заливка занимает приблизительно на 50байт больше, чем однотонная заливка; прозрачные заливки также лучше использовать как можно реже, поскольку они могут замедлить воспроизведение фильма.

Чтобы выявить фрагменты фильма, которые замедляют его загрузку, Вы можете протестировать его отдельные сцены или весь фильм, используя команды 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 (Непрерывный график);
  • Show streaming (Показать процесс загрузки);
  • Frame by Frame Graph (Покадровый график).

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

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

  • параметры фильма (Movie) - размер окна, частота смены кадров, размер SWF-файла, длительность воспроизведения, длительность загрузки до начала воспроизведения;
  • условия тестирования (Settings) - выбранная вами скорость загрузки страниц сайта через модемное соединение;
  • текущее состояние загрузки (State) - номер последнего загруженного кадра, его размер, относительный (в процентах) и абсолютный (в байтах) размер загруженной части фильма.

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

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

  • Show streaming - при выборе данного режима на шкале кадров отображается в реальном времени диаграмма загрузки кадров (рис.12.3);
  • Frame by Frame Graph - в данном режиме на графике отображаются только те кадры, которые превышают критический уровень; как правило, такими кадрами являются ключевые кадры; данный режим является альтернативным режиму Streaming Graph.

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

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

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

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

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович:
8-965-148-98-02, diplom07@mail.ru.
Печатать страницу: Учебник по Flash MX

Учебник по Flash MX, Учебник, по, Flash, MX, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, Создание сайтов, web-программирование, seo-продвижение, создание и раскрутка сайтов, вбиваю в топ-10, как гвозди, попробуйте бесплатно, Создание сайтов, web-программирование, seo-продвижение, Учебник, по, Flash, MX, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, раскрутка сайтов, Вбиваю в ТОП-10, как гвозди, раскрутка сайтов, Делаю и раскручиваю сайты, Дмитрий Владимирович

×

Ваше письмо