【问题标题】:Formatting Dynamic textfieldtype.DYNAMIC in AS3在 AS3 中格式化动态 textfieldtype.DYNAMIC
【发布时间】:2014-05-26 20:08:29
【问题描述】:

您好,我正在尝试使用以下代码格式化名为 myResult 的文本字段。当我尝试它时,它似乎对文本的大小或类型没有影响。是否有另一种格式化文本字段的方法,或者我错过了什么。 textfieldtype 是动态的,因为它正在显示结果。这是我正在使用的代码

var myFormatA:TextFormat = new TextFormat(); 

myFormatA.color = 0xAA0000;    
myFormatA.size = 28;    
myFormatA.italic = true;     
myFormatA.align = TextFormatAlign.CENTER;

myResult.setTextFormat(myFormatA);  

【问题讨论】:

  • 您还应该设置 myResult.defaultTextFormat = myFormat,恕我直言。
  • 这是一个可能的答案。新文本需要设置 defaultTextFormat。你现在还没有真正解释它是如何工作的(或不是)。

标签: actionscript-3 format textfield flash-cs6


【解决方案1】:

使用 defaultTextFormat 将默认格式应用于将在您的文本字段中显示的任何文本(如果您愿意,将来会显示)。使用 setTextFormat 格式化当前显示在文本字段中的文本。这是一个重要的区别。

【讨论】:

    猜你喜欢
    • 2019-11-13
    • 2016-03-15
    • 2011-02-04
    • 2011-01-02
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    相关资源
    最近更新 更多