Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Кодировка текста (http://www.flasher.ru/forum/showthread.php?t=206182)

AleXXX 17.01.2014 19:40

Кодировка текста
 
Есть отрисованная во флеше графика, содержащая в т.ч. и динамический текст.
В проекте flashbuilder'а эта графика эмбедится, отображается, и со шрифтами все гуд.
Возникла задача подменить текст некоторым тектфилдам:

Код AS3:

......
var n:int = d.numChildren;
while(n){
  var cd:DisplayObject = d.getChildAt(n-1);
  if(cd is TextField){
    (cd as TextField).text = (cd as TextField).text+"qwertyuiop"; //добавляем текст "qwertyuiop" в конец строки
  }
  n--;
}
......

И вот тут, собственно, проблема: добавленный хвост "qwertyuiop" отображается кракозябрами. Шрифты этих текстфилдов во флеше сначала были объявлены как в системе. Потом переопределил их на тот, что использую в проекте - результата ноль. Пробовал с htmlText работать - тоже самое. Что тут еще можно сделать?

zuxul 18.01.2014 00:42

Латинские символы ("базовый набор") не могут слететь из-за кодировки. Скорее всего, нет глифов в шрифте.

AleXXX 19.01.2014 14:48

Можно поподробнее, что это и как с этим работать?


Часовой пояс GMT +4, время: 07:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.