【问题标题】:formatting textInput in Flash在 Flash 中格式化 textInput
【发布时间】:2011-08-30 18:50:37
【问题描述】:

看起来 textInput 的默认字体格式有点不对劲。顶部的边距小于底部的边距。

我用defaultTextFormatsetTextFormat 尝试了setTextFormat,但它没有成功。

var tf:TextFormat = new TextFormat();
tf.size = 16;
_autoComplete.textField.defaultTextFormat = tf;
_autoComplete.textField.setTextFormat(tf);

有什么想法吗???

我正在使用 Astra 的自动完成功能,但我认为这不会限制它,尽管该字段有可能被覆盖。

【问题讨论】:

    标签: actionscript-3 formatting textinput


    【解决方案1】:

    TextFormat 不会帮助你(它是关于文本颜色、粗体、斜体等)。你可以试试_autoComplete.textField.autoSize = flash.text.TextFieldAutoSize.LEFT

    【讨论】:

      【解决方案2】:

      调整TF的高度

      tf.height = tf.textHeight + X; // X - 是字体看起来正确所需的数量。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-10
        • 1970-01-01
        • 1970-01-01
        • 2014-07-14
        • 2021-04-06
        相关资源
        最近更新 更多