9.8.显示HTML格式文本

问题
我想在文本框中显示HTML格式内容
解决办法
设置htmlText 属性值为HTML内容
讨论
文本框支持基本的HTML标签:
+展开
-ActionScript
field.htmlText = "<u>显示带下划线的文本.</u>";

text 属性只渲染为不同的文本信息,这就意味着即使在text 属性中设置为<u>test</u>,但显示出来的还是<u>test</u>。如果你想显示出Html代码则可以显示在text 属性里:
+展开
-ActionScript
field.text = "<u>underlined text</u>";
/* 显示为:
<u>underlined text</u>
*/

利用这一点,我们可以既显示HTML内容又可显示HTML代码:
+展开
-ActionScript
htmlCode = "<i>italicized text</i>";
sourceHTML.text = htmlCode;
renderedHTML.htmlText = htmlCode;

目前文本框支持的HTML 标签有:<b>, <i>, <u>, <font> (包括face, size, 和color 属性), <p>, <br>, <a >, <li>, <img>, 和<textformat> (包括leftmargin, rightmargin, blockindent, indent,leading,
和tabstops 属性).

加支付宝好友偷能量挖...


评论(0)网络
阅读(106)喜欢(0)flash/flex/fcs/AIR