Как изменить размер мувиклипа 9 сетки с включенным текстом со встроенным шрифтом?

StackOverflow https://stackoverflow.com/questions/1020744

Вопрос

Это может быть просто, так как это вопрос о дизайне, а не о разработке (подумайте, рисование графического интерфейса не OOD :)) Я понял, что давно не использовал Flash IDE для разработки. Я создал простую кнопку, которая имеет закругленные углы и состоит из:

<Ол>
  • фоновый клип
  • клип основного цвета
  • текстовое поле
  • основной момент
  • Это то, что я забыл: " Также помните, что даже если установлено свойство scale9Grid, все текстовые и дочерние видеоклипы масштабируются нормально, независимо от того, в каких областях сетки scale9 они расположены. " из старого доброго учебника Сефирот по шкале 9 .

    Я установил сетку 9 для всех фрагментов ролика, и теперь кнопка почти полностью изменяет размеры. Мое текстовое поле динамическое. Если шрифт не внедрен, кнопка масштабируется так, как я ожидал, но если я встраиваю шрифт (что мне нужно), текст масштабируется независимо от сетки масштаба 9.

    Есть ли способ сделать MovieClip, который содержит динамический TextField со встроенным шрифтом, правильно масштабировать с использованием сетки масштаба 9?

    Это было полезно?

    Решение

    Не напрямую, нет. Однако самый простой способ сделать это - просто сделать фон своим собственным клипом и поместить его и текстовое поле в отдельные слои в MovieClip.

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

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top