[Я только что решил - мне нужно было установить «использовать шрифты устройства».]
Когда я инициализирую текстовое поле следующим кодом:
var tf2:TextField = createCustomTextField(10, 50, 400, 22);
tf2.htmlText = '<FONT FACE="Impact"><i>Lorem ipsum</i>';
function createCustomTextField(x:Number, y:Number, width:Number, height:Number):TextField {
var result:TextField = new TextField();
result.x = x;
result.y = y;
result.width = width;
result.height = height;
addChild(result);
return result;
}
все работает просто отлично, и именно так, как вы ожидаете - я получаю запрошенный текст в наклонном Impact С другой стороны, если я создаю текстовое поле с помощью IDE CS5, даже если я встраиваю Impact (я не могу встроить курсив Impact, потому что, похоже, такого не происходит), я могу не выделять его курсивом вообще - выделенный курсивом текст просто исчезает. Это очень сбивает с толку - что происходит?
Я не думаю это вопрос, который все остальные задают о сдвиге CS4 / CS5, но это может быть - извините, если это так!