htmlText没有显示粗体或斜体字体

Con*_*nor 6 actionscript-3 htmltext textfield dynamic-text

所以我有一个MovieClip资产,里面有一个动态文本字段.我将.fla导出为.swc以在Flash Builder 4中使用,并使用代码创建资产实例,从XML动态填充文本.

我的问题是,即使我启用了htmlText,粗体和斜体标签似乎也不起作用.我有一种感觉,因为当我在Flash CS4中创建资源时,文本字段会让您指定字体以及要使用的子集(常规,粗体,倾斜等).

有没有办法让htmlText正确渲染粗体和斜体标签,而不必完全重新思考我创建所有这些字段的方式?

exo*_*boy 1

如果没有看到您如何格式化 htmlText,我猜测您正在尝试使用

<bold> 和 <em> 标签?

我自己在这些方面也遇到了很多麻烦。我通过加载外部样式表并将其应用到 htmlText TextField 解决了大部分问题。然而,有时我不想为一两个斜体或粗体文本实例定义整个样式。

因此,我找到了一个简单的解决方案,使用 <span> 标签并通过 style 属性设置粗体或斜体:

<span style="font-style:italic;">this is italic</span>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。