我创建一个简单的程序,将用户输入与预定字符串进行比较(用于记忆帮助)。到目前为止,在用户推送空间之后,代码将运行以将用户输入文本分解为单个字符(在数组中)以针对原始字符进行测试。
当用户推动空格并且其中一个字母错误时,我希望该字母变成另一种颜色。有没有办法将htmlText存储在一个数组中,或者有人能想出一种方法让这个字母变成颜色吗?
有没有办法编写程序?我能够将文本保存在字符串中并进行比较(需要忽略空格和标点符号)吗?
答案 0 :(得分:0)
您可以在不使用htmlText的情况下更改颜色。
使用setTextFormat。
示例:
var format:TextFormat = textField.getTextFormat(wrongLetterBeginIndex, wrongLetterEndIndex);
format.color = 0xFF0000;
textField.setTextFormat(format, wrongLetterBeginIndex, wrongLetterEndIndex);