![]() |
Проблема со шрифтами в текстовом поле.
Доброго времени суток всем!
Возникла проблема с текстовыми полями. Есть fla, в которой лежат кнопки с текстовыми полями, которым сделан Embed, текст отформатирован по центру. Клиенты хотят, чтобы шрифты лежали во внешней font.swf (не обсуждается...), которую основное приложение читает и использует шрифты из нее. В font.fla для фонта прописан линкейж, когда font.sfw прочитана: Код AS3:
Код AS3:
Код AS3:
|
Код AS3:
|
Цитата:
Может, я уже туплю под утро, но Код AS3:
|
Была антологичная проблема, быстро победить не удалось и чтобы не парить мозг - пересоздавали TextField с копированием всех визуальных параметров и заменой оного. После этого заработало. Возможно, все-таки есть какой-нибудь магический способ применить свой шрифт и нужно его только поискать.
|
Цитата:
Например, если шрифты добавлялись в либу тегом [Embed], то Вы не давали им имя как классу, а только сохраняли ссылку на класс в переменной. Если "buttonLabelFont" это имя переменной, getDefinition не вернет Вам класс. Сделайте трейс Font.enumerateFonts() в файле со шрифтами, чтобы узнать настоящие имена классов. Далее: Цитата:
Хелп: Цитата:
|
Цитата:
С регистрацией да, мой косяк, спасибо за подсказку, но, к сожалению, это тоже не спасло положение. Вообще странный эффект - с одними шрифтами все ок, и align сохраняется, и отображение, а с другими такая вот фигня. Причем пересозданное поле, как советует zuxul, ведет себя так же |
| Часовой пояс GMT +4, время: 14:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.