在符号内加载TLF文本

时间:2013-07-24 03:58:44

标签: actionscript-3 flash text tlf

我有一个放置了TLF文本的符号,我需要检索此文本的信息并使用它。问题是,每当那种文本出现在舞台上时,我得到一个奇怪的结果,在加载结果的currentTarget的内容中,而不是movieclip的子项,我得到一个MainTimeline__Preloader。 < - 这是什么?,为什么TLF文本会破坏我的符号?

你们知道有什么办法吗?。

感谢。

(经典文本有效,但是,我没有从中获取信息,我想要一些信息,如使用的字体,样式等,我认为 TLF文本可能是用于此,如果我错了,请纠正我。)

1 个答案:

答案 0 :(得分:1)

坦率地说,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