为什么我的Label没有textAlign属性?

时间:2013-11-07 09:15:26

标签: flex actionscript label

我创建了一个spark.components.Label,我想更改文本对齐方式。 api表示它具有属性textAlign,但是我收到此错误。我做错了什么?

import spark.components.Label;
var mylabel:Label = new Label();
mylabel.textAlign = "right";
  

错误:访问可能未定义的属性textAlign通过a   使用静态类型spark.components引用:Label。

1 个答案:

答案 0 :(得分:7)

API声明Label有一个名为textAlign样式,而非属性。

如果您希望通过ActionScript分配样式,可以这样做:

myLabel.setStyle('textAlign', 'right');

请参阅IStyleClient#setStyle