О классическом тексте

Классический текст — это название более старого механизма визуализации текста Animate. Классический механизм визуализации текста по-прежнему доступен во CS5 и более поздних версий. Классический текст может быть предпочтительнее для определенных типов содержимого, например для мобильных устройств, где размер SWF-файла должен быть минимальным. Однако в некоторых случаях, когда требуется точное управление компоновкой текста, рекомендуется использовать новый текст TLF. Сведения о тексте TLF см. в разделе «Работа с текстом TLF».

Можно указать, использует ли отдельный текстовый объект в рабочей области механизм визуализации классического текста или текста TLF. Для этого выделите текстовый объект, а затем выберите необходимый механизм визуализации текста в Инспекторе свойств текста.

Примечание.

Механизм визуализации текста, используемый текстовым объектом, можно изменить в любой момент. Сведения о превращении классического текста в текст TLF см. в разделе «Преобразование между классическим текстом и текстом TLF».

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

Animate реализует множество способов работы с текстом. Она позволяет ориентировать текст горизонтально или вертикально, задавать его атрибуты (шрифт, размер, стиль, цвет, межстрочный интервал и т.д.), проверять орфографию, выполнять преобразование текста (поворот, наклон и зеркальное отображение), анимировать, выделять, связывать с объектами, управлять подстановкой шрифтов и использовать шрифты из общих библиотек. В документах Animate могут использоваться шрифты PostScript® Type 1, TrueType® и растровые шрифты (только для Macintosh).

Текстовые поля позволяют сохранить форматирование текста при помощи атрибутов и тегов HTML. Если для содержимого динамического или текстового поля ввода применяется разметка HTML, то текст может обтекать изображение (SWF, JPEG, фрагмент ролика и т.д.). См. раздел «Текст в формате HTML» в руководстве Изучение ActionScript 2.0.

Как и экземпляры фрагментов роликов, экземпляры текстовых полей представляют собой объекты ActionScript ®, имеющие свойства и методы. После того, как текстовому полю задано имя экземпляра, оно становится доступным в сценариях ActionScript. Однако код ActionScript не может быть введен внутрь экземпляра текста, так как экземпляры текста не имеют временных шкал.

Сценарии ActionScript позволяют форматировать вводимый и динамический текст, а также создавать текстовые поля с прокруткой. События ActionScript для динамических и текстовых полей ввода можно перехватить и использовать для запуска сценариев. Сведения об использовании ActionScript для управления текстом см. в разделе «Работа с текстом и строками» в руководстве Изучение ActionScript 2.0.

О полях классического текста

Можно создать поля классического текста трех типов: статические, динамические и вводимые.

  • В статических текстовых полях отображается текст, содержимое которого динамически не изменяется.

  • В динамических текстовых полях отображается динамически обновляемый текст, например биржевые котировки, сводки погоды и т. п.

  • Текстовые поля ввода предназначены для того, чтобы пользователи вводили текст в формах или опросах.

    Текст может быть горизонтальным (слева направо) или вертикальным статическим (справа налево или слева направо). Обратите внимание, что использование горизонтальных двунаправленных систем письма (иврит, арабская и т. д.) в полях классического текста не поддерживается.

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

    Примечание. При работе со статическим вертикальным текстом поле «Ширина» неактивно в инспекторе свойств. Изменение высоты автоматически ведет за собой корректировку ширины. Аналогично при работе со статическим горизонтальным текстом в инспекторе свойств неактивно поле «Высота». Изменение ширины автоматически ведет за собой корректировку высоты.

     

    Все поля классического текста поддерживают кодировку Юникод.

    Animate отображает в углу каждого текстового поля маркер, определяющий тип текстового поля.

  • Для статического горизонтального текста с расширением в верхнем правом углу текстового поля отображается круглый маркер.

  • Для статического горизонтального текста с фиксированной шириной в верхнем правом углу текстового поля отображается квадратный маркер.

  • Для статического вертикального текста, который размещается справа налево и расширяется, в нижнем левом углу текстового поля отображается круглый маркер.

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

  • Для статического вертикального текста, который размещается слева направо и расширяется, в нижнем правом углу текстового поля отображается круглый маркер.

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

  • Для динамических полей и текстовых полей ввода в нижнем правом углу текстового поля отображается круглый маркер.

  • Для динамических и вводимых полей с фиксированной высотой и шириной в нижнем правом углу текстового поля отображается квадратный маркер.

  • Для классических динамических текстовых полей с прокруткой круглый или квадратный маркер превращается из пустого в сплошной черный.

    Удерживая нажатой клавишу «Shift», дважды щелкните маркер динамического или текстового поля ввода, чтобы создать текстовое поле, которое не расширяется при вводе текста в рабочей области. Это позволяет создать текстовое поле фиксированного размера и ввести в него больше текста, чем может быть отображено. Таким образом создается текст с прокруткой.

    После создания текстового поля с помощью инструмента «Текст» инспектор свойств позволяет задать тип текстового поля и параметры, управляющие его видом и отображением в SWF-файле.

Создание и редактирование текстовых полей

По умолчанию текст имеет горизонтальную ориентацию. Однако статический текст может выравниваться вертикально.

Для редактирования текста в Animate могут применяться любые наиболее распространенные методы обработки текстов. Команды «Вырезать», «Копировать» и «Вставить» позволяют перемещать текст внутри файла Animate или между Animate и другими приложениями.

Ввод текста в рабочей области

  1. Выберите инструмент «Текст» .
  2. Выберите классический текст в меню «Механизм визуализации текста» вверху окна инспектора свойств текста.
  3. В инспекторе свойств (меню «Окно» > «Свойства») выберите тип текста из всплывающего меню, чтобы задать тип текстового поля.

    Динамический текст

    Создает поле, в котором отображается динамически обновляемый текст.

    Вводимый текст

    Создает поле, ввод текста в котором производит пользователь.

    Статический текст

    Создает поле, которое недоступно для динамического обновления.

  4. Только для статического текста: в инспекторе свойств текста откройте меню «Ориентация текста» и задайте направление и обтекание текстом. По умолчанию текст располагается по горизонтали.
  5. В рабочей области выполните одно из следующих действий.
    • Чтобы создать однострочное текстовое поле, щелкните место, в котором должен начинаться текст.

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

    Примечание.

    Если при вводе текста поле расширяется за пределы рабочей области, то текст не будет потерян. Чтобы вновь получить доступ к маркеру, вставьте разрывы строк, переместите текстовое поле в другое место или выберите меню «Просмотр» > «Монтажный стол».

  6. Выберите атрибуты текста в инспекторе свойств.

Изменение размера текстового поля

  1. Перетащите маркер изменения размера текстового поля.

    Когда текст выделен, синяя ограничительная рамка позволяет изменить размер текстового поля путем перетаскивания одного из его маркеров. У статических текстовых полей имеется четыре маркера, которые позволяют менять размер текстового поля по горизонтали. У динамических текстовых полей есть восемь маркеров, которые позволяют менять размер текстового поля по вертикали, по горизонтали и по диагонали.

Переключение между текстовым полем с фиксированной шириной (высотой) и расширяемым текстовым полем

  1. Дважды щелкните маркер изменения размера.

Выделите символы в текстовом поле.

  1. Выберите инструмент «Текст» .
  2. Выполните одно из следующих действий.
    • При помощи мыши выделите символы.

    • Чтобы выделить слово, дважды щелкните его.

    • Щелкните начало выделения, а затем, удерживая нажатой клавишу «Shift», щелкните конец выделения.

    • Нажмите клавиши «Control» + «A» (Windows) или «Command» + «A» (Macintosh), чтобы выделить весь текст в поле.

Выделение текстовых полей

  1. Используя инструмент «Выделение» , щелкните текстовое поле. Чтобы выбрать несколько текстовых полей, удерживайте нажатой клавишу «Shift».

Настройка параметров динамического и вводимого текста

  1. Щелкните внутри существующего динамического текстового поля.
  2. В инспекторе свойств проверьте, что во всплывающем меню выбран динамический или вводимый текст.
  3. Введите имя экземпляра для текстового поля.
  4. Укажите высоту, ширину и местоположение текста.
  5. Выберите шрифт и стиль.
  6. В разделе «Абзац» инспектора свойств задайте один из следующих параметров в меню «Поведение».

    Однострочный

    Текст отображается в одной строке.

    Многострочный

    Текст отображается в нескольких строках.

    Многострочный без переноса

    Текст отображается в нескольких строках, переносы в которых выполняются только по символу разрыва строки, то есть клавишами «Enter» (Windows) или «Return» (Macintosh).

  7. Чтобы пользователь имел возможность выделять динамический текст, выберите параметр «Выбираемый» . Отмените выделение этого параметра, чтобы пользователь не мог выделять динамический текст.
  8. Чтобы сохранить форматирование текста (шрифты, гиперссылки и т.д.) при помощи соответствующих HTML-тегов, выберите параметр «Вывести текст как HTML» .
  9. Чтобы текстовое поле отображалось с черной рамкой и белым фоном, выберите параметр «Показать рамку вокруг текста» .
  10. В поле «Переменная» введите имя переменной для текстового поля (необязательно). Этот параметр применяется только при разработке для Adobe Macromedia Flash Player 5 и более ранних версий.

    Начиная с программы Macromedia Flash MX (версия 6) текстовому полю в инспекторе свойств назначается имя экземпляра. Для динамических текстовых полей метод с именами переменных может применяться для обратной совместимости с программой Macromedia Flash 5 и более ранними версиями, но корпорация Adobe не рекомендует этого делать, поскольку в этом случае управлять другими свойствами текстового поля и применять параметры таблицы стилей будет невозможно.

  11. (Необязательно) Нажмите «Встроить», чтобы открыть диалоговое окно «Внедрение шрифтов». Дополнительные сведения см. в разделе «Внедрение шрифтов для согласованного внешнего вида текста».

Настройка установок вертикального текста

  1. Выберите «Правка» > «Настройки» (Windows) или «Animate» > «Настройки» (Macintosh) и выберите в диалоговом окне «Настройки» категорию «Текст».

  2. В разделе «Текст по вертикали» задайте следующие параметры.

    Ориентация текста по умолчанию

    Автоматически ориентирует новые текстовые поля по вертикали.

    Поток текста справа налево

    Строки вертикального текста заполняют страницу справа налево.

    Нет кернинга

    Запрещает применение кернинга к вертикальному тексту. Для горизонтального текста кернинг остается включенным.

Настройка атрибутов классического текста

Об атрибутах классического текста

Примечание.

Для использования каскадных таблиц стилей (CSS) примените таблицу стилей с помощью ActionScript. Дополнительные сведения см. в разделе «Применение каскадных таблиц стилей» в Руководстве разработчика по ActionScript 3.0.

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

Контуры шрифтов статического текста экспортируются в опубликованный SWF-файл. Для горизонтального статического текста вместо этого могут применяться шрифты устройства.

Для динамического или вводимого текста Animate сохраняет имена шрифтов, а проигрыватель Flash Player подбирает идентичные или похожие шрифты на компьютере пользователя. Контуры шрифта могут быть также внедрены в динамические и текстовые поля. При внедрении контуров шрифтов размер файла может увеличиться, но содержимое будет гарантированно правильно отображено у пользователя.

При создании нового текста Animate пользуется текущими атрибутами текста, заданными в инспекторе свойств. Выделив существующий текст, измените в инспекторе свойств атрибуты шрифта или абзаца, а также укажите Animate использовать шрифты устройства, а не внедрять в документ контур шрифта.

Настройка шрифта, кегля, стиля и цвета

  1. С помощью инструмента «Выделение» выделите одно или несколько текстовых полей в рабочей области.
  2. В инспекторе свойств (меню «Окно» > «Свойства») выберите шрифт из всплывающего меню «Шрифт» или введите его имя.

    Примечание.

    Шрифты «_sans», «_serif», «_typewriter» и шрифты устройства могут применяться только к статическому горизонтальному тексту.

  3. Введите значение для размера шрифта.

    Независимо от текущих единиц измерения линеек размер шрифта всегда задается в пунктах.

  4. Чтобы применить полужирный или курсивный стиль, выберите его в меню «Стиль».

    Если выбранный стиль не включает полужирный и курсивный стиль, из нет в меню. Можно выбрать стили «Ложный полужирный» или «Псевдокурсивный» в меню «Текст» («Текст» > «Стиль» > «Ложный полужирный» или «Псевдокурсивный»). Стили «Ложный полужирный» и «Псевдокурсивный» добавляются в стиль «Обычный» операционной системой. Ложные стили могут выглядеть не так хорошо, как шрифты, содержащие настоящий полужирный или курсивный стиль.

  5. Для оптимизации текста выберите метод визуализации шрифта из всплывающего меню «Сглаживание» (прямо под кнопкой «Цвет»).
  6. Чтобы выбрать цвет заливки для текста, щелкните элемент управления цветом и выполните одно из следующих действий.
    • Выберите цвет из меню «Цвет».

    • Введите шестнадцатеричное значение цвета в поле в верхнем левом углу.

    • Нажмите кнопку «Палитра цветов» и выберите цвет из системной палитры цветов. Выбирайте только сплошные тона, а не градиенты. Чтобы применить к тексту градиент, его придется разбить на составляющие линии и заливки.

Настройка межбуквенного интервала, кернинга и позиции символа

Межбуквенный интервал оставляет равномерное пространство между символами. Он позволяет скорректировать интервал между выделенными символами или целыми блоками текста.

Кернинг управляет интервалом между парами символов. Многие шрифты содержат встроенную информацию о кернинге. Например, символы A и V часто расположены ближе друг к другу, чем A и D. Animate обеспечивает горизонтальный трекинг и кернинг (для горизонтального текста) и вертикальный трекинг и кернинг (для вертикального текста).

В установках Animate кернинг вертикального текста по умолчанию можно отключить по умолчанию. Если сделать это, оставив включенным режим кернинга в инспекторе свойств, то кернинг будет применяться только к горизонтальному тексту.

  1. С помощью инструмента «Текст» выделите одно или несколько предложений, фраз или текстовых полей в рабочей области.
  2. В инспекторе свойств («Окно» > «Свойства») задайте следующие параметры.
    • Чтобы задать межбуквенный интервал (трекинг и кернинг), введите значение в поле «Межбуквенный интервал».

    • Чтобы использовалась встроенная в шрифт информация о кернинге, выберите «Автоматический кернинг».

    • Чтобы задать надстрочную или подстрочную позицию символа, нажмите кнопку «Надстрочный индекс» или «Подстрочный индекс». Позицией по умолчанию является «Обычный». «Обычный» помещает текст на базовой линии, «Надстрочный индекс» — над базовой линией (горизонтальный текст) или справа от нее (вертикальный текст), а «Подстрочный индекс» помещает текст под базовой линией (горизонтальный текст) или слева от нее (вертикальный текст).

Настройка выравнивания, полей, отступов и межстрочный интервал

Выравнивание определяет позицию каждой из строк текста в абзаце относительно границ текстового поля. Горизонтальный текст выравнивается по левой и правой границам, а вертикальный текст — по верхней и нижней границам текстового поля. Текст может быть выровнен по центру, по одному из краев либо по обоим краям текстового поля (полное выравнивание).

Поля определяют расстояние между рамкой текстового поля и текстом. Отступы определяют расстояние между полем абзаца и началом первой строки.

Межстрочный интервал определяет расстояние между смежными строками в абзаце. Для вертикального текста межстрочный интервал регулирует расстояние между вертикальными колонками.

Работа с горизонтальным текстом

  1. С помощью инструмента «Текст» выделите одно или несколько текстовых полей в рабочей области.
  2. В инспекторе свойств («Окно» > «Свойства») задайте следующие параметры.
    • Чтобы задать выравнивание, выберите «Выровнять по левому краю», «Выровнять по центру», «Выровнять по правому краю» или «По ширине».

    • Для задания правого или левого поля введите значения в текстовые блоки «Поля» в разделе «Абзац» инспектора свойств.

    • Для задания отступов введите значение в текстовое поле «Отступы» в разделе «Абзац» инспектора свойств.

    • Для задания расстояний между строками введите значение в текстовое поле «Межстрочный интервал» в разделе «Абзац» инспектора свойств.

Работа с вертикальным текстом

  1. С помощью инструмента «Текст» выделите одно или несколько текстовых полей в рабочей области.
  2. В инспекторе свойств («Окно» > «Свойства») задайте следующие параметры.
    • Чтобы задать выравнивание, выберите «Выровнять по верхнему краю», «Выровнять по центру», «Выровнять по нижнему краю» или «По ширине».

    • Для задания верхнего или нижнего поля введите значение в текстовые блоки «Поля» в разделе «Абзац» инспектора свойств.

    • Для задания отступов введите значение в текстовое поле «Отступы» в разделе «Абзац» инспектора свойств.

    • Для задания расстояний между строками введите значение в текстовое поле «Межстрочный интервал» в разделе «Абзац» инспектора свойств.

Сглаживание классического текста

Сглаживание обеспечивает сглаживание краев текста на экране. Режимы сглаживания особенно эффективны при визуализации шрифтов малых размеров. В любом из этих режимов сглаживание применяется ко всему выделенному тексту. Сглаживание одинаково воздействует на текст любого кегля.

Оно может применяться к статическому, динамическому и вводимому тексту, если у пользователя имеется проигрыватель Flash® Player 7 или более поздней версии. Для более ранних версий Flash Player поддерживается только сглаживание статического текста.

Вводя в документ Animate мелкий текст, следует учитывать следующие моменты.

  • Шрифты без засечек (например, Helvetica или Arial), отображаются четче, чем шрифты с засечками.

  • Некоторые стили шрифта (например, полужирный и курсив) могут привести к снижению разборчивости при использовании маленького размера шрифта.

  • В некоторых случаях текст кажется меньше, чем текст такого же кегля в других приложениях.

Механизм визуализации текста Animate обеспечивает высококачественную визуализацию в документах Animate (FLA) и опубликованных SWF-файлах. Благодаря параметру «Сглаживание для читаемости» текст становится более разборчивым, особенно при использовании шрифтов малых размеров. Пользовательское сглаживание позволяет задавать толщину и резкость шрифтов в отдельных текстовых полях.

Сглаживание высокого качества всегда автоматически включается при публикации для Flash Player 8 и более поздних версий, если выбран режим «Сглаживание для читаемости» или «Пользовательское сглаживание». В режиме «Сглаживание для читаемости» при загрузке SWF-файлов Animate может появиться небольшая задержка, особенно если в первом кадре документа Animate используется 4-5 различных наборов символов. При высоком качестве сглаживания Flash Player может потребовать больше памяти для работы. Например, при использовании 4-5 шрифтов объем необходимой памяти может увеличиться примерно на 4 МБ.

Если файл предназначен для публикации в Adobe® Flash® Player 8 или более поздней версии и выбран режим «Сглаживание для читаемости» или «Пользовательское сглаживание», то сглаживанию подвергаются следующие объекты.

  • Текст без преобразования, подвергнутый масштабированию или вращению.

    Примечание. Хотя текст можно масштабировать и вращать, он останется плоским (без преобразования). Например, при наклоне шрифта или другом изменении его формы режим «Сглаживание для читаемости» автоматически отключается.

  • Все гарнитуры (полужирный, курсив и другие).

  • Шрифты, отображаемые с размерами до 255 пунктов.

  • Шрифты при экспорте из Animate в большинство графических форматов (GIF, JPEG и др.).

Высококачественное сглаживание отключается при следующих условиях.

  • При выборе Flash Player 7 или более ранней версии.

  • При выборе режима сглаживания (кроме режимов «Сглаживание для читаемости» и «Пользовательское сглаживание»).

  • Если текст наклонен или зеркально отражен.

  • При экспорте FLA-файла в формате PNG.

Работа со сглаживанием текста

Animate обеспечивает улучшенное растрирование шрифтов, позволяя задать свойства сглаживания шрифтов. Расширенные возможности сглаживания доступны только для SWF-файлов, опубликованных для Flash Player 8 и более поздних версий. При публикации для более ранних версий Flash Player можно пользоваться только режимом «Сглаживание для анимации».

Примечание.

При использовании сглаживания требуется встраивать шрифты для текстового поля. Если не встроить шрифты, текстовое поле может оказаться пустым при использовании классического текста. Если после изменения значения параметра «Сглаживание» на «Использовать шрифты устройства» текст отображается неправильно, необходимо встроить шрифты. Animate автоматически встраивает шрифты для текста, который уже существует в текстовом поле, созданном в рабочей области. Однако если планируется предоставить возможность изменения текста во время выполнения, следует вручную встроить шрифты. Инструкции см. в разделе Внедрение шрифтов для согласованного текста.

Выбор режима сглаживания для выделенного текста

  1. В инспекторе свойств выберите один из следующих параметров из всплывающего меню «Сглаживание».

    Использовать шрифты устройства

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

    Нельзя использовать шрифты устройства для повернутого или вертикального классического текста. Если требуется использовать повернутый или вертикальный классический текст, выберите другой режим сглаживания и встройте шрифты, используемые в текстовом поле.

    Растровый текст (без сглаживания)

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

    Сглаживание для анимации

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

    Сглаживание для читаемости

    В целях повышения читаемости шрифтов, особенно малых размеров, используется алгоритм визуализации текста Animate. В этом режиме создается SWF-файл большего размера, поскольку в него внедряются контуры шрифта. Этот параметр может применяться только при публикации для проигрывателя Flash Player 8 или более поздней версии. Если планируется анимация текста, лучше пользоваться параметром «Сглаживание для анимации».

    Заказное сглаживание

    Позволяет изменять свойства шрифта. Параметр «Резкость» определяет плавность перехода между краями текста и фоном. Параметр «Толщина» задает толщину сглаживающего перехода шрифта. Чем больше это значение, тем толще выглядят символы. При выборе этого режима создается SWF-файл большего размера, поскольку в него внедряются контуры шрифта. Этот параметр может применяться только при публикации для проигрывателя Flash Player 8 или более поздней версии.

Обновление содержимого для сглаживания в Flash 8 или более поздних версиях

  1. Откройте FLA-файл, созданный для воспроизведения в проигрывателе Flash Player 7 или более поздних версий.
  2. В диалоговом окне «Параметры публикации» (меню «Файл» > «Параметры публикации») выберите из всплывающего меню «Версия» пункт «Flash Player 8» или «Flash Player 9».
  3. Выделите текстовое поле, к которому необходимо применить параметр «Сглаживание для читаемости» или «Пользовательское сглаживание».
  4. В инспекторе свойств из всплывающего меню «Метод визуализации шрифта» выберите пункт «Сглаживание для читаемости» или «Пользовательское сглаживание».

Включение возможности выделения классического текста

Пользователю может быть предоставлена возможность выделения статического горизонтального или динамического текста в Animate. Вводимый текст по умолчанию всегда доступен для выделения. Это позволяет копировать, вырезать и вставлять текст в новые документы.

  1. С помощью инструмента «Текст» выделите горизонтальный текст, который должен стать доступным для выделения.
  2. В инспекторе свойств (меню «Окно» > «Свойства») выделите статический или динамический текст.
  3. Щелкните «Выбираемый» .

Преобразование текста

При помощи трансформирования текстовых полей к тексту могут применяться различные эффекты. Например, текстовые поля можно повернуть, наклонить, зеркально отразить и масштабировать. Если текстовое поле масштабируется как объект, то инспектор свойств не отражает изменение его кегля. Текст в текстовом поле, подвергнутом трансформации, по-прежнему доступен для редактирования, хотя после глубокой трансформации может стать трудночитаемым.

Возможна также анимация текста с использованием эффектов временной шкалы. Например, он может перемещаться скачками, постепенно появляться и исчезать либо раскрываться взрывом.

Разделение классического текста

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

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

Примечание.

Команда «Разделить» для классического текста может быть применена только к контурным шрифтам, например TrueType. Растровые шрифты после разделения исчезают с экрана. Шрифты PostScript могут быть разделены только на компьютерах Macintosh.

  1. Используя инструмент «Выделение» , щелкните текстовое поле.
  2. Выберите «Модификация» > «Разделить».

    Каждый символ выделенного текста помещается в отдельное текстовое поле. Текст не меняет своего положения в рабочей области.

  3. Вновь выберите меню «Модификация» > «Разделить», чтобы преобразовать символы в фигуры в рабочей области.
  1. Выделите текст или текстовое поле.
    • Используя инструмент «Текст» , выделите текст в текстовом поле.

    • Чтобы связать весь текст в текстовом поле, выделите текстовое поле с помощью инструмента «Выделение» .

  2. В текстовом поле «Ссылка» в разделе «Параметры» инспектора свойств (меню «Окно» > «Свойства») введите URL-адрес, с которым должно быть связано текстовое поле.

Примечание.

Ссылка на адрес электронной почты создается по шаблону mailto: URL-адрес. Например, введите mailto:adamsmith@example.com.

Создание прокручиваемого текста

Animate позволяет создавать прокручиваемый текст несколькими различными способами.

  • Команды меню или маркер текстового поля ввода позволяют сделать прокручиваемыми динамические и текстовые поля. Это не приводит к добавлению полосы прокрутки в текстовое поле. Вместо этого пользователь может прокрутить текст с помощью клавиш со стрелками (если текстовому полю можно присвоить значение «Выбираемый») или колеса мыши. Чтобы перевести фокус в текстовое поле, пользователь должен сначала щелкнуть по нему.

  • Добавьте компонент UIScrollbar языка ActionScript 3.0 в текстовое поле, чтобы оно обладало функцией прокрутки. Дополнительные сведения см. в разделе «Использование компонента UIScrollBar» руководства Использование компонентов ActionScript 3.0.

  • В ActionScript 3.0 используйте свойства scrollH и scrollV класса TextField.

  • Добавьте компонент ScrollBar языка ActionScript 2.0 в текстовое поле, чтобы оно обладало функцией прокрутки. Дополнительные сведения см. в разделе «Компонент UIScrollBar» в справочнике по компонентам языка ActionScript 2.0.

  • В ActionScript 2.0 используйте свойства scroll и maxscroll объекта TextField для управления вертикальной прокруткой и свойства hscroll и maxhscroll для управления горизонтальной прокруткой в текстовом поле. См. пример создания прокручиваемого текста в руководстве Изучение ActionScript 2.0.

 

Реализация прокрутки динамического текста

  1. Выполните одно из следующих действий.
    • Удерживая нажатой клавишу «Shift», дважды щелкните левый нижний маркер динамического текстового поля. Маркер превратится из незаполненного квадрата (не позволяющего прокрутку) в заполненный квадрат (с возможностью прокрутки).

    • Выбрав инструмент «Выделение» , выделите динамическое текстовое поле, а затем выберите меню «Текст» > «Прокручиваемый».

    • Выделите динамическое текстовое поле при помощи инструмента «Выделение». Щелкните на поле динамического текста правой кнопкой мыши (Windows) или щелкните его, удерживая нажатой клавишу Control (Macintosh), а затем выберите в контекстном меню пункт «Прокручиваемый».

Маскирование текста, написанного шрифтом устройства

Фрагмент ролика позволяет произвести маскирование текста со шрифтом устройства в другом фрагменте ролика (маскирование шрифтов устройства с помощью маскирующего слоя в рабочей области невозможно). Для применения маски фрагмента ролика необходим проигрыватель Flash Player 6 (6.0.40.0) или более поздней версии.

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

Дополнительные сведения об использовании фрагмента ролика в качестве маски см. в разделе «Использование фрагментов роликов в качестве масок» в руководстве Изучение ActionScript 2.0.

Пример маскирования шрифта устройства см. на веб-страницу «Примеры Animate» по адресу www.adobe.com/go/learn_fl_samples_ru. Загрузите и распакуйте файл Samples.zip, после чего для просмотра примера перейдите в папку Masking\DeviceFontMasking.

Текст в Юникоде в SWF-приложениях

Проигрыватель Adobe Flash Player 7 и более поздних версий для SWF-файлов в формате Flash Player поддерживает текст в Юникоде. Это значительно расширяет возможности применения многоязычного текста в SWF-файлах и позволяет, например, задавать содержимое текстового поля на двух языках. Любому пользователю, имеющему проигрыватель Flash Player 7 или более позднюю версию, многоязыковой текст будет доступен для просмотра независимо от языка операционной системы, в которой выполняется проигрыватель.

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет