使用< span>的ActionScript 3 TextArea htmlText样式标签
-
06-07-2019 - |
题
根据此网页,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减轻了一些痛苦。
不隶属于 StackOverflow