的htmlText没有显示粗体或斜体字体
-
25-09-2019 - |
题
所以,我有一个MovieClip资产与动态文本坐在其内部。我在我的.fla导出为一对名为.swc使用Flash Builder 4中,并创建代码资产的情况下,从XML动态填充的文本。
我的问题是,即使我已经启用的htmlText,粗体和斜体标签似乎没有奏效。我有一种感觉这是因为当我在Flash CS4中创建的资产,文本字段,使您指定的字体,那在使用子集(常规,粗体,斜等)。
有没有什么办法让将htmlText正确显示粗体和斜体代码,而无需重新考虑我创建所有这些领域的方式是什么?
解决方案
没有看到你如何格式化你的htmlText,我猜您尝试使用
<粗体>和标记?
我有很多的麻烦,这些我自己。我通过加载外部的样式表,并把它应用到将htmlText文本字段解决了大多数问题。然而,有些时候我不想定义整个风格为斜体或粗体文字的一个或两个实例。
所以,我发现了一个简单的解决方案,通过使用标记,并通过样式属性设置的粗体,斜体或:
<span style="font-style:italic;">this is italic</span>
希望这有助于。
其他提示
好吧,我找到了一个很好的解决方案,你需要确保,对于嵌入字体的链接设置设定为出口为ActionScript或该字体是在SWF一些文本框使用,否则,闪存认为,字体不被使用,只是没有嵌入它。
我认为这是值得一提的是闪存希望老标签,根据文档。
http://livedocs.adobe.com/闪光/ 9.0 / ActionScriptLangRefV3 /闪光/文本/ TextField.html#的htmlText
不隶属于 StackOverflow