Hola Fernando, con que metodo estas cambiando el Formato del Texto??..
Deberias hacerlo con "setTextFormat"
setTextFormat (método TextField.setTextFormat)
public setTextFormat([beginIndex:Number], [endIndex:Number], textFormat:TextFormat) : Void
Parámetros
beginIndex:Number [opcional] - Un entero que especifica el primer carácter de un fragmento de texto. Si no especifica beginIndex y endIndex, el objeto TextFormat devuelto se aplica al TextField completo.
endIndex:Number [opcional] - Un entero que especifica el primer carácter después de un fragmento de texto. Si especifica beginIndex pero no especifica endIndex, TextFormat se aplica al único carácter que especifica beginIndex.
textFormat:TextFormat - Un objeto TextFormat que contiene información de formato de carácter y de párrafo.
Un ejemplo de la ayuda de Flash
Código :
var format1_fmt:TextFormat = new TextFormat();
format1_fmt.font = "Arial";
var format2_fmt:TextFormat = new TextFormat();
format2_fmt.font = "Courier";
var string1:String = "Sample string number one."+newline;
var string2:String = "Sample string number two."+newline;
this.createTextField("my_txt", this.getNextHighestDepth(), 0, 0, 300, 200);
my_txt.multiline = true;
my_txt.wordWrap = true;
my_txt.text = string1;
var firstIndex:Number = my_txt.length;
my_txt.text += string2;
var secondIndex:Number = my_txt.length;
my_txt.setTextFormat(0, firstIndex, format1_fmt);
my_txt.setTextFormat(firstIndex, secondIndex, format2_fmt);
Espero que te sirva
Saludos.!