Шрифт, встроенный в текстовое поле, корректируется только в соответствии с высотой текстового поля - PullRequest
1 голос
/ 14 июня 2011

Я просто хотел бы спросить, почему, когда я использую embedfonts = true для текстового поля, текст текстового поля изменяется только в соответствии с высотой текстового поля, но не с шириной текстового поля. То есть, если я увеличу высоту текстового поля, текст также увеличится в плане высоты, но не ширины, не может ли встроенный шрифт поддерживать соотношение сторон в соответствии с высотой текстового поля?

Меня интересует только это, потому что это не тот случай, когда embedfonts = false

1 Ответ

0 голосов
/ 15 июня 2011

Существует только два типа TextFields, которые вы можете изменить с помощью ActionScript: DYNAMIC и INPUT.Оба предназначены для реагирования на изменение размера путем перестановки символов, но не изменения их размера .Я не уверен, почему вы вообще получаете этот эффект изменения размера, но я предполагаю, что это связано с некоторой проблемой со встроенным шрифтом.

Если вы хотите изменить размеры символов шрифта вместе с TextField, т.е.растягивая или наклоняя текст, вы должны либо использовать свойства scaleX или scaleY вместо width и height, либо создать контейнер Sprite, добавить к нему TextField как дочерний и изменить размер всего контейнера вместоTextField.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...