Параметр № 1: символы не отображаются, поскольку они не встроены (Кто знает, что вы могли встроить)
Нажмите на текстовое поле и перейдите на экран его свойств (CTRL-F3), а затем найдите кнопку «вставлять ...» или аналогичную.Должно открыться окно для встраивания, которое позволяет встраивать символы шрифта непосредственно в .swf
Встраивать числа,: (двойное двоеточие) или любые другие символы, которые вы используете, а затем перекомпилировать.
Если вы используете CS5 или CS5.5, переключитесь с текстовых полей TLF на «классические» на всякий случай, я никогда не использовал более новые, поэтому я не знаю, есть ли у них некоторые причуды.
Remmeberчто встраивание символов состоит из шрифта, то есть все необходимые вам символы делятся между всеми текстовыми полями, которые используют этот шрифт.Так что, если TF A использует числа, а TF B использует буквы, вам нужно вложить как цифры, так и буквы в одно из текстовых полей, и оно будет «распространяться» на другое, так как оно зависит от шрифта, а не от текстового поля.*
Опция № 2:
trace ("альфа текстового поля:" + textfieldXYZ.alpha);
или его альфа-версия равна 0 ...
Опция № 3: на экране свойств (CTRL-3 после выбора TF) для текстового поля, проверьте его цвет текста (вы также можете проверить его альфа здесь) ...
Опция № 4: проверять наличие глупостей в вашем коде, например textfield.alpha = 0;of textfield.textColor = 0x000000;который может потерпеть неудачу ... (выполните CTRL + F для поиска "textfieldrefname", найдите все ссылки на него и посмотрите, не сломали ли вы что-нибудь)
Снова глядя на ваш вопрос, вы, вероятно, искали свой textColor ...либо в свойствах screne, либо в коде ...
Option # 5: Ах да, иногда, если поле слишком маленькое, оно может не отображаться, если я правильно помню (ширина и высота))