textFormat.align = "center";
这个,但垂直等效吗? 由于我对HTML的经验,我尝试了
textFormat.valign = "middle";
但它不起作用
答案 0 :(得分:1)
您无法在AS3中自动垂直对齐文本。
你必须编写自己的函数才能做到这一点。
例如
public function verticalAlignTF(tf:TextField):void
{
tf.y += Math.round((tf.height - tf.textHeight) * .5);
}
另一种选择是使用TLFTextField
,它具有verticalAlign
属性。请注意,Adobe已弃用TLF,因此您可能会遇到一些问题。