2

根据这个网页,如果使用 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 属性是否支持它以及如何解决这个问题。有任何想法吗?谢谢!

4

2 回答 2

5

htmlText仅支持一组有限的标签和样式。具体来说,span 仅支持一个class属性,该属性应该是StyleSheet对象中指定的类的名称。

您可以font在这种特殊情况下使用标签。但请记住,颜色仅支持十六进制#ffffff值,并且size仅支持绝对像素大小和相对(+2、-1 等)大小值。

tags.htmlText = "<font color="#a89433" size="10">street</font>,
  <font color="#b37620" size="11">motor</font>";
于 2009-10-27T06:13:46.713 回答
0

http://github.com/theflashbum/fcss/

不直接回答你的问题,但你应该看看这个项目。AS3 中的 CSS 支持很糟糕,F*CSS 减轻了一些痛苦。

于 2009-10-27T06:04:36.983 回答