根据这个webpage ,如果使用span标签,TextArea中的htmlText属性可以处理CSS文本样式。我想在我的代码中格式化多个标签。像这样的东西:
var tags:TextArea = new TextArea();
tags.htmlText = "<span style='color: rgb(165, 150, -90);
font-size: 0.955882610016677em'>street</span>,
<span style='color: rgb(168, 143, -59); font-size: 0.98076913067067em'>
motor</span>";
它只给我纯文本。我想知道 htmlText 属性是否支持它以及如何解决这个问题。有任何想法吗?谢谢!
最佳答案
htmlText
仅支持有限的 tags and styles 集。 。具体来说,span 仅支持 class
属性,该属性应该是 StyleSheet
中指定的类的名称。对象。
在这种特殊情况下,您可以使用 font
标记。但请记住,颜色仅支持十六进制 #ffffff
值,而 size
仅支持绝对像素大小和相对(+2、-1 等)大小值。
tags.htmlText = "<font color="#a89433" size="10">street</font>,
<font color="#b37620" size="11">motor</font>";
关于css - 使用 <span> 标签的 ActionScript 3 TextArea htmlText 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1628958/