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

Nie*_*els 0 apache-flex label actionscript

我创建了一个spark.components.Label,我想更改文本对齐方式.该API指出它有一个属性textAlign设置,但我得到这个错误.我究竟做错了什么?

import spark.components.Label;
var mylabel:Label = new Label();
mylabel.textAlign = "right";
Run Code Online (Sandbox Code Playgroud)

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

RIA*_*tar 7

API声明Label具有称为样式的样式textAlign,而不是属性.

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

myLabel.setStyle('textAlign', 'right');
Run Code Online (Sandbox Code Playgroud)

请参阅IStyleClient #setStyle