FFfsam
02.07.2007, 13:07
Доброго дня всем!
Не могу понять, в чем проблема. Есть текстовое поле "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);
то прозрачность у текстового поля появляется, но шрифт не выглядит так как должен выглядеть. Что делать?
Буду очень благодарен за ответы.
Не могу понять, в чем проблема. Есть текстовое поле "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);
то прозрачность у текстового поля появляется, но шрифт не выглядит так как должен выглядеть. Что делать?
Буду очень благодарен за ответы.