Показать сообщение отдельно
Старый 24.11.2010, 16:12
RonEXI вне форума Посмотреть профиль Отправить личное сообщение для RonEXI Найти все сообщения от RonEXI
  № 1  
Ответить с цитированием
RonEXI

Регистрация: Sep 2005
Сообщений: 85
По умолчанию Не отображается русский текст Flash CS4

Пишу в Abode Flash CS4. Задача создать текстовое поле повернуть его на определенный градус и вывести туда текст. Английский текст отображается нормально а русского не видно. Самое интересное что текст не отображается только в CS4, если открыть тотже исходник в CS3 то русские буквы видно нормально. Кто сталкивался с такой проблемой?

Код AS3:
 
  var font:ArialT = new ArialT(); //Шрифт из библиотеки, с прописаным на него классом ArialT
  var format = new TextFormat();
  format.font=font.fontName;
  format.size=12;
  var txt:TextField=new TextField();
  txt.embedFonts = true;
  txt.defaultTextFormat = format;
  txt.text="tttжжж";
 
  addChild(txt);
Выводится только: "ttt". Русские буквы исчезают. Открываю в CS3, компилирую, всё нормально. Вариант использовать CS3 не подходит.

Добавлено через 58 минут
Проблему решил с помощью:

Код AS3:
[Embed(systemFont="Arial",fontName="Ariall",fontStyle="normal",mimeType="application/x-font-truetype")]  
public var font2:Class;
Тему можно закрывать.
__________________
www.MegaLuckyPlay.com