我正在尝试在舞台上的文本字段中显示HTML文本,但文本格式不显示。 我在库中嵌入了所有字体变体(arial粗体和arial常规),我甚至在舞台上有动态文本字段嵌入arial粗体和arial规则。
但是,此代码不显示粗体文字:
myField.htmlText = "Regular and <b>bold</b>";
我错过了什么?
答案 0 :(得分:1)
Flash中存在一个错误,导致HTML粗体文本无法显示。有时,打开文本字段并添加一个常规字母和一个粗体字母会修复它 - 尽管它取决于字体。希望能让一些人头疼!
答案 1 :(得分:1)
如果您使用的是AS2,则必须指定:myField.html = true才能允许使用HTML。
答案 2 :(得分:1)
@dome回答正确:
在字符面板中,您需要找到抗锯齿,然后选择“使用设备字体” 然后导出您的Flash和HTML编辑的文本应该出现。
答案 3 :(得分:0)
这是一个字体问题。尝试选择系统字体,例如“_sans”或“_serif”。
编辑:在反别名中选择“使用设备字体”。这应该适用于Arial和用户计算机中安装的任何其他字体。
答案 4 :(得分:0)
您是否尝试使用其他html标记,例如<i></i>
或<a href=""></a>
?有时,其他设置可能会改变文本字段的行为。您是否已在新的.fla文件中尝试过文本字段?