c'v
10.03.2009, 23:10
Здравствуйте, уважаемые Flash гуру.
Ситуация следующая: есть текстовый блок с маской, под маской есть динамический текст созданный createTextField(), с параметрами
embedFonts = true;
antiAliasType = "advanced";
multiline = true;
wordWrap = true;
autoSize = true;
selectable = false;
После создания ему присваевается текст из стороннего *.txt файла с кодировкой UTF-8, с помощью объекта LoadVars(). Затем ему присваевается формат*. Шрифт Century Gothic я добавил в библиотеку и задал ему Linkage. Текст появляется корректно, с английскими и русскими буквами и большинством знаков, но знаки % и + почему-то не отображаются, хотя знаки @ ! - " ' отображаются.
* Я пробовал создавать формат в коде
var content_fmt:TextFormat = new TextFormat();
Я пробовал задавать его функцией .getTextFormat() из динамического текстового поля созданного вручную и заданным Embed, где были нужные символы. Я даже пытался целиком вставлять шрифт. Эта ошибка одинаково ведет себя и с Arial и с Century Gothic.
Что же делать как же быть... Заранее спасибо.
Ситуация следующая: есть текстовый блок с маской, под маской есть динамический текст созданный createTextField(), с параметрами
embedFonts = true;
antiAliasType = "advanced";
multiline = true;
wordWrap = true;
autoSize = true;
selectable = false;
После создания ему присваевается текст из стороннего *.txt файла с кодировкой UTF-8, с помощью объекта LoadVars(). Затем ему присваевается формат*. Шрифт Century Gothic я добавил в библиотеку и задал ему Linkage. Текст появляется корректно, с английскими и русскими буквами и большинством знаков, но знаки % и + почему-то не отображаются, хотя знаки @ ! - " ' отображаются.
* Я пробовал создавать формат в коде
var content_fmt:TextFormat = new TextFormat();
Я пробовал задавать его функцией .getTextFormat() из динамического текстового поля созданного вручную и заданным Embed, где были нужные символы. Я даже пытался целиком вставлять шрифт. Эта ошибка одинаково ведет себя и с Arial и с Century Gothic.
Что же делать как же быть... Заранее спасибо.