在Flash中格式化textInput

时间:2011-05-22 22:49:19

标签: actionscript-3 formatting textinput

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

我已经尝试了使用defaultTextFormatsetTextFormat的setTextFormat,但它没有做到这一点。

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

任何想法???

我正在使用Astra的autoComplete,但我不认为这会限制它,尽管该字段有一个覆盖的可能性很小。

2 个答案:

答案 0 :(得分:0)

调整TF的高度

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

答案 1 :(得分:0)

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