0
我想爲我的WrappedLabel類的fontSize屬性創建一個setter,因爲當有人改變它時我需要做一些額外的事情。 所以當有人使用我這樣的班級:爲樣式屬性創建setter
<comp:WrappedLabel fontSize="10"/>
我想知道。
我試圖覆蓋setStyle,但看起來像在fontSize在mxml中初始化時不會調用它。
我想爲我的WrappedLabel類的fontSize屬性創建一個setter,因爲當有人改變它時我需要做一些額外的事情。 所以當有人使用我這樣的班級:爲樣式屬性創建setter
<comp:WrappedLabel fontSize="10"/>
我想知道。
我試圖覆蓋setStyle,但看起來像在fontSize在mxml中初始化時不會調用它。
這實際上更容易完成,那麼你可能會想,但它涉及元數據。如果你想上的元數據,read the docs的參數的詳細信息
[Style(name="fontSize", type="Number", inherit="no")]
public class WrappedLabel {
...
}
:所有你需要做的就是添加一個Style
元數據聲明到類定義,像這樣。