Текст

Во Flash есть 2 механизма визуализации текста: Text Layout Framework (TLF) и Classic.

Преимущества текста TLF.

  • Качественное оформление печати;
  • Дополнительные стили символов, включая цвет подсветки, подчеркивания, зачеркивания, регистр и многое другое;
  • Дополнительные стили абзацев;
  • Поддержка двунаправленного текста и другое.

Для работы объектов текста TLF требуется специальная библиотека ActionScript, которая также называется общей библиотекой во время выполнения.

Как правило в баннерах используется Classic Text.

Также текстовое поле имеет нескольких типов: Static, Dynamic и Input.

Static text — текстовое поле, редактируемое разработчиком ролика.

Dynamic text — текстовое поле, содержимое которого может изменяться в процессе воспроизведения с помощью сценария ActionScript.

Динамическому текстовому полю может быть присвоено уникальное имя (идентификатор), по которому можно обращаться к полю, чтобы установить или изменить содержимое или формат этого поля.

Input text — текстовое поле, предназначенное для ввода и редактирования текста.

Мы будем использовать Static text.

Еще одним важным свойством текста является Anti-alias. Сглаживание имеет несколько режимов.

Use device fonts (Использовать шрифты устройства) — Указывает, что для отображения шрифтов в SWF-файле применяются шрифты, установленные на локальном компьютере. Обычно шрифты устройства хорошо читаются при различных размерах шрифта. Этот параметр не увеличивает размер конечного ролика, однако приходиться полагаться на то, что нужный
шрифт установлен на компьютере пользователя. При использовании шрифтов устройства лучше выбирать только самые распространенные гарнитуры.

Bitmap text [no anti-alias](Растровый текст без сглаживания) — Отключает сглаживание и не обеспечивает плавность
текста. Отображение текста производится с резкими краями, а размер результирующего SWF-файла увеличивается, так как в него внедряются контуры шрифта. Растровый текст в кегле экспорта очень четкий, но плохо масштабируется.

Anti-alias for animation (Сглаживание для анимации) — Создает плавную анимацию, отбрасывая информацию о выравнивании и кернинге. В этом режиме создается SWF-файл большего размера, поскольку в него внедряются контуры шрифта. Если выбран этот параметр, то чтобы обеспечить разборчивость текста, следует пользоваться кеглями не менее 10 пунктов.

Anti-alias for readability (Сглаживание для читаемости) — Используется в целях повышения читаемости шрифтов, особенно малых размеров. В этом режиме создается SWF-файл большего размера, поскольку в него внедряются контуры шрифта. Этот параметр может применяться только при публикации для проигрывателя Flash Player 8 или более поздней версии.

Custom anti-alias (Заказное сглаживание) — Позволяет изменять свойства шрифта. Этот параметр может применяться только при публикации для проигрывателя Flash Player 8 или более поздней версии.

Следует заранее определиться, какой текст будет анимирован, какой нет. Для анимированного текста ставим Anti-alias for animation, для остального, как правило, Anti-alias for readability.

Автор: Юрий Гусак