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

Регистрация: Dec 2006
Сообщений: 41
Question то ли setNewTextFormat, то ли embedFonts?

Доброго дня всем!
Не могу понять, в чем проблема. Есть текстовое поле "field_text". Формат его текста и сам текст берутся из внешнего XML. Плюс мне нужно задавать прозрачность этому полю. Делаю так:
Код:
var format_text:TextFormat = new TextFormat();
format_text.font = "Arial Cyr";
format_text.size = 24;
format_text.color = 0x000000;
format_text.bold = true
format_text.italic = true;
format_text.underline = false;
format_text.align = "left";
field_text.autoSize = true;
field_text.setNewTextFormat(format_text);
field_text.text = "test text";
Данные здесь для примера забиты ручками.
Шрифты не подгружаю - прозрачность соответственно не работает.
Код:
field_text._alpha = 50;
Знаю, чтоб заработала прозрачность шрифты нужно подгрузить:
Код:
field_text.embedFonts = true;
Проблема в том, что когда я Ембедю шрифт так как показано выше, или в настройках текстового поля, надпись на текстовом поле вообще пропадает.
Если заремить
Код:
//field_text.setNewTextFormat(format_text);
то прозрачность у текстового поля появляется, но шрифт не выглядит так как должен выглядеть. Что делать?
Буду очень благодарен за ответы.