0

ユーザー入力を事前に定義された文字列と比較する簡単なプログラムを作成しています(記憶を助けるため)。これまでのところ、ユーザーがスペースを押すと、コードが実行されて、ユーザー入力テキストが (配列内の) 個々の文字に分割され、元のテキストに対してテストされます。

ユーザーがスペースを押して文字の 1 つが間違っている場合、その文字を別の色に変えたいです。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 に答える