我想为我的WrappedLabel类的fontSize属性创建一个setter,因为当有人更改它时我需要做一些额外的事情。 所以当有人像我这样使用我的课时:
<comp:WrappedLabel fontSize="10"/>
我想知道。
我试图覆盖setStyle,但看起来在mxml中初始化fontSize时不会调用它。
答案 0 :(得分:0)
这实际上比你想象的更容易实现,但它涉及元数据。您需要做的就是在类定义中添加Style
元数据声明,如下所示:
[Style(name="fontSize", type="Number", inherit="no")]
public class WrappedLabel {
...
}
如果您想了解有关元数据参数的更多信息,请read the docs。