Flash CC appendText() не вставляет весь текст в динамический текст
Я заметил странную проблему при использовании метода appendText(). Кажется, он работает как надо, но в некоторых случаях он не вставляет весь текст в динамический текст. Этот код работает хорошо для "Windows 7", но для "Windows 8" он показывает: "Windows". Независимо от того, сколько "8" я вставил в этот код, он всегда исчезнет - если я напишу во втором случае: "Windows 88887", я получу "Windows 7".
Есть идеи, что я делаю не так? Это ошибка в Flash CC?
У меня есть эта ошибка в нескольких других динамических текстах - обычно одна буква или цифра исчезают.
if (windowsIsChosen) {
Text.OS.appendText("Windows");
switch (whichWindows) {
case 1: Text.OSVersion.appendText("Windows 7");
break;
case 2: Text.OSVersion.appendText("Windows 8");
break;
default: Text.OSVersion.appendText("Not chosen");
}
}
1 ответ
Возможно, что вы определили это конкретное текстовое поле для встраивания шрифта, но по какой-либо причине шрифт для '8' не внедряется. Измените свойства встраивания шрифта этого текстового поля, это может исправить это.
Это может произойти, если у вас Windows 7 по умолчанию в текстовом поле, поэтому он будет содержать W,i,n,d,o,w,s,7 символов, но не любые другие.