【问题标题】:Loading a TLF text inside a symbol在符号内加载 TLF 文本
【发布时间】:2013-07-24 17:27:08
【问题描述】:

我有一个放置了 TLF 文本的符号,我需要检索该文本的信息并使用它。问题是,每次这种文本出现在舞台上时,我都会得到一个奇怪的结果,在加载结果的 currentTarget 的内容中,而不是影片剪辑的子项,我得到一个 MainTimeline__Preloader。

你们知道有什么办法吗?

谢谢。

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

【问题讨论】:

    标签: actionscript-3 flash text tlf


    【解决方案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
    

    【讨论】:

    • 谢谢,我试过了,但我忘了把 Classic TextField 改成动态的,它是静态的。在我更改之后,它显示了我需要的所有信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    • 1970-01-01
    • 2017-10-29
    • 2022-11-04
    相关资源
    最近更新 更多