【发布时间】:2012-12-13 03:34:44
【问题描述】:
textField 的当前行为是将所有文本呈现为 HTML。有没有办法告诉系统这是纯文本,即使它看起来像 html?
在 AS2 中有一个 .html 属性,我可以将其设置为 false 以获得这种行为,它似乎已经消失了。
我很清楚我可以对输入进行 html 转义以获得所需的行为,但我正在寻找最干净/最简单的解决方案。 (而且看来我必须编写自己的 html-escape 函数......)
【问题讨论】:
-
您指的是哪个“文本字段”类?您提到
TextField这是一个原生 Flash 播放器类(不是 Flex),但看起来您正在使用 Flex。 TextField 类有一个htmlText属性,所以我的假设是,如果您使用该属性,它只会呈现 HTML,并且您只需使用 TextField 的text属性即可获得所需的效果。 -
@SunilD。抱歉,我不清楚 flex 和 flash 之间的区别。就我而言,我认为它们是可以互换的。至于您的建议,分配给 .text 并没有您期望的行为。该行为与分配给 .htmlText 的行为完全相同。
标签: actionscript-3 apache-flex actionscript flex3 textfield