Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не отображается русский текст Flash CS4 (http://www.flasher.ru/forum/showthread.php?t=147031)

RonEXI 24.11.2010 16:12

Не отображается русский текст 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;

Тему можно закрывать.


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

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