Апр 202017
 

Оптимизация flash-фильма

Итак, поговорим сейчас об оптимизациии flash, навыки программирования вам не понадобятся, поскольку основные требования к анимации, передаваемой через Internet малый размер при сохранении приемлемого качества, возникает вопрос об оптимизации создаваемых Вами Flash-фильмов.

Оптимизация скорости и качества

Вы уже знаете, что для Flash-фильма можно изменять частоту кадров. По умолчанию она равна 12 fps (frames per second, кадров в секунду), но это значение можно изменить через меню Modify > Movie. Для создания плавной анимации минимальное значение частоты кадров 25 fps. Тем не менее увеличение частоты кадров требует большей производительности компьютера, и если ее не хватает, Flash сокращает частоту кадров. Таким образом, даже если Вы установите fps в 100 и более, Flash будет исходить из реальных возможностей компьютера.

Для увеличения fps существует несколько простых правил:

  • Уменьшайте до минимума геометрические размеры Flash-фильмов. На слабой машине фильм размерами 160120 проигрывается намного быстрее, чем 200150.
  • Старайтесь не помещать большое количество анимированных объектов на одну сцену.
  • Всегда выгоднее использовать один символ, содержащий нескольок объектов, чем несколько символов для каждого объекта.
  • Удаляйте символы со сцены, если Вы их не используете (это относится к символам с _visible = false и _alpha = 0).

Важным элементом оптимизации фильма является регулировка качества:

  • Никогда не отключайте контекстное меню Flash-фильма. Пользователь должен иметь возможность отрегулировать качество вручную. Более того, рекомендуется помещать на анимированные заставки кнопки для выбора качества воспроизводимого фильма.
  • При воспроизведении быстрых и сложных фрагментов программно уменьшайте качество фильма. Это позволит избежать задержек в проигрывании.

Если ваш фильм достаточно большой и его загрузка занимает несколько секунд или больше, снабдите его предзагрузчиком (preloader).

Оптимизация размера

Flash не является высокоразвитым инструментом и не умеет сам оптимизировать фильмы, поэтому приходится делать это вручную. Вам стоить запомнить следующие правила:

  • Если Вы используете что-либо хотя бы два раза, сделайте это символом.
  • Не используйте специальные типы линий (пунктир, точечные линии и т.д.).
  • Сглаживайте линии. Чем проще линия, тем меньше места она занимает.
  • Если Вы помещаете во Flash большой фрагмент текста (хотя этого нужно избегать), установите флажок Use Device Fonts.
  • Старайтесь не использовать растровую графику (она плохо масштабируется). Если же это необходимо, преобразуйте ее в векторный формат с заданным уровнем качества.


− 5 = один