В setTextFormat
вы можете указать начальный индекс и конечный индекс. Вы также можете визуализировать текст как HTML, используя textLog.htmlText
.
Сначала установите текст
var t:TextField = new TextField();
t.text = "BLUEGREEN";
addChild(t);
Тогда метод 1
var format1:TextFormat = t.getTextFormat(0, 4);
format1.color = 0x0000ff;
t.setTextFormat(format1, 0, 4);
var format2:TextFormat = t.getTextFormat(5, t.length);
format2.color = 0x00ff00;
t.setTextFormat(format2, 5, t.length);
или метод 2
t.htmlText = '<font color="#0000ff">BLUE</font><font color="#00ff00">GREEN</font>';