[我刚刚解决了这个问题 - 我需要设置“使用设备字体”。]
当我使用以下代码初始化文本框时:
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;
}
一切都很好,正如您所期望的那样 - 我得到了倾斜影响的请求文本。另一方面,如果我使用 CS5 IDE创建文本框,即使我嵌入 Impact(我无法嵌入 Impact 斜体,因为似乎没有这样的东西),我也无法让它变为斜体根本 - 斜体文本只是消失了。这非常令人困惑 - 发生了什么事?
我不认为这是其他人一直在问的关于 CS4/CS5 转变的问题,但它可能是可以想象的——如果是的话,对不起!