0

我正在创建一个简单的程序,它将用户输入与预定的字符串进行比较(用于记忆帮助)。到目前为止,在用户按下空格后,将运行代码将用户输入的文本分解为单个字符(在一个数组中),以针对原始文本进行测试。

当用户按下空格并且其中一个字母错误时,我希望那个字母变成不同的颜色。有没有办法将 htmlText 存储在数组中,或者任何人都可以想办法让那个字母变成颜色?

有什么办法可以编写程序吗?我是否能够将文本保存在字符串中并进行比较(需要忽略空格和标点符号)?

4

1 回答 1

0

您可以在没有 htmlText 的情况下更改颜色。

使用 setTextFormat。

例子:

var format:TextFormat = textField.getTextFormat(wrongLetterBeginIndex, wrongLetterEndIndex);
format.color = 0xFF0000;
textField.setTextFormat(format, wrongLetterBeginIndex, wrongLetterEndIndex);
于 2013-10-25T04:23:15.703 回答