Actionscript 3 在符号内加载TLF文本

Actionscript 3 在符号内加载TLF文本,actionscript-3,flash,text,tlf,Actionscript 3,Flash,Text,Tlf,我得到了一个放置了TLF文本的符号,我需要检索该文本的信息并使用它。问题是,每次这种文本出现在舞台上,我都会得到一个奇怪的结果,在加载结果的currentTarget的内容中,而不是movieclip的子对象中,我会得到一个主时间线预加载程序 坦白地说,TLF文本是一个可怕的野兽,如果没有完全正确地使用,它会弄乱你的swf 幸运的是,您可以使用getTextFormat方法获得经典文本中使用的格式的详细信息,如下所示: var textField:TextField; var textForma

我得到了一个放置了TLF文本的符号,我需要检索该文本的信息并使用它。问题是,每次这种文本出现在舞台上,我都会得到一个奇怪的结果,在加载结果的currentTarget的内容中,而不是movieclip的子对象中,我会得到一个主时间线预加载程序 坦白地说,TLF文本是一个可怕的野兽,如果没有完全正确地使用,它会弄乱你的swf

幸运的是,您可以使用getTextFormat方法获得经典文本中使用的格式的详细信息,如下所示:

var textField:TextField;
var textFormat:TextFormat;

textFormat = textField.getTextFormat(0,0); //replace these numbers with where in the text you want to read the formatting

trace(textFormat.color)
trace(textFormat.font)
trace(textFormat.bold)
trace(textFormat.italic) //etc

谢谢,我试过了,但是我忘了把经典的文本字段改成动态的,它是静态的。在我改变后,它显示了我需要的所有信息。