根据此网页,TextArea中的htmlText属性可以处理CSS文本样式使用span标签。我想在我的代码中格式化多个标签。类似的东西:

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 仅支持一组有限的标签和样式。具体来说,span只支持 class 属性,该属性应该是 StyleSheet 对象。

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

tags.htmlText = "<font color="#a89433" size="10">street</font>,
  <font color="#b37620" size="11">motor</font>";

其他提示

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top