При встраивании Шрифтов в AS3 - исчезает Поле Динамического текста

Мы используем CSLA экстенсивно. Существует несколько преимуществ; во-первых, я полагаю, что каждый разработчик направления деятельности должен прочитать книгу Rocky Lhotka по программированию Бизнес-объектов. Я лично нашел, что это, чтобы быть в моих лучших 3 лучшем программировании заказывает когда-либо. CSLA является платформой на основе этой книги, и использование его предоставляет Ваш доступ проекта к функциональности очень высокого уровня как отмена n-уровня, правила проверки и архитектура масштабируемости при предоставлении подробной информации для Вас. Заметьте, что я сказал "обеспечение" и "не сокрытие". Я нашел, что большая часть CSLA, это, заставляет Вас понять, как все эти вещи реализованы вниз к исходному коду, не заставляя Вас воспроизвести их самих. Можно принять решение использовать столько или немного функций, сколько Вам нужно, но я нашел, что путем оставления верного шаблонам разработки платформы, это действительно не допускает Вас в проблему. - Byron

5
задан Andy Moore 16 November 2009 в 20:13
поделиться

3 ответа

Я написал длинную разговорчивую запись о возможных причинах, почему это не сработает. Но когда я перечитал ваш код, мне показалось, что я заметил ошибку. Измените строку:

year.setTextFormat(newFormat);

Кому:

year.defaultTextFormat = newFormat;

Вот и все!

13
ответ дан 18 December 2019 в 10:45
поделиться

вам необходимо зарегистрировать шрифт в глобальном списке шрифтов.

import:

import flash.text.Font;

в вашем конструкторе:

Font.registerFont(MoolEmbed)
0
ответ дан 18 December 2019 в 10:45
поделиться

После установки свойства text во второй раз убедитесь, что вы снова вызываете setTextFormat (newFormat).

0
ответ дан 18 December 2019 в 10:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: