我有一个简单的问题,是否可以垂直对齐 Flash CS6 中 Label 组件显示的文本。
问问题
850 次
1 回答
1
只有 TLFTextField(fl.text 包中的类)具有用于设置文本垂直对齐的内置属性。
转到此页面以获取更多信息
不幸的是,在 AS3 中,标签的功能非常有限 - 您可以使用setStyle
Label 的属性来引用预定义TextFormat
但 TextFormat 仍然缺少与您的问题相关的任何适当的公共属性。
因此,我建议您只使用文本字段作为标签文本选项的替代品,您可以像这样轻松地以编程方式操作:
var label1:TextField = new TextField();
label1.y = 100; // any value here for vertical text alignment
label1.width = 100; // any height
label1.height = 100; // any height
label1.text = "label 1 text"; // label text here
addChild(label1); // adds it to the stage
编辑:添加addChild
- 完全忘记了!
这是一个关于 AS3 文本字段的简单教程
于 2013-05-21T21:25:44.697 回答