Flash, отображающий странный текст в динамическом текстовом поле - PullRequest
0 голосов
/ 03 марта 2011

Я работаю во Flash CS5 и разместил на сцене текстовое поле (динамический, классический текст).Я обращаюсь к нему через Actionscript в том же фрейме, как это:

var ct:TextField = TextField(getChildByName("Temperature"));
ct.text = "Hello world";

Что на самом деле выглядит так:

eo wor

Итак ... H, Ls и D исчезли,Загадочно.Без предупреждения.Я сижу здесь в полном замешательстве.Это только у меня так?

PS.В текстовом поле для моего компьютера установлен шрифт Myriad Pro Bold, поэтому проблема не в шрифтах.

Ответы [ 3 ]

2 голосов
/ 04 апреля 2011

Это проблема встраивания шрифта, когда это происходит. Нажмите «Внедрение» и выберите цифры и все, что вам нужно, «Все» возможно. Затем вы хотите выбрать встроенный шрифт и для других элементов, это что-то вроде «Arial *».

1 голос
/ 03 марта 2011

, поэтому повторное добавление свойств стиля исправило это.вам повезет;)

0 голосов
/ 07 марта 2011

Я получил такой же плохой результат, когда открыл файл Flash CS4 во Flash CS5, сохранил его в CS5, а затем запустил (кстати, без сообщений об ошибках).

Вот как я это исправил: я удалил поле динамического теста, пересоздал его и переименовал с тем же именем экземпляра. Тогда это было хорошо. Может быть, это из-за новых текстовых возможностей в CS5?

...