WrappedLabel クラスの fontSize プロパティのセッターを作成したいのは、誰かが変更したときに追加の操作を行う必要があるためです。したがって、誰かが私のクラスを次のように使用すると:
<comp:WrappedLabel fontSize="10"/>
私は知りたいです。
setStyle をオーバーライドしようとしましたが、mxml で fontSize が初期化されているときに呼び出されないようです。
WrappedLabel クラスの fontSize プロパティのセッターを作成したいのは、誰かが変更したときに追加の操作を行う必要があるためです。したがって、誰かが私のクラスを次のように使用すると:
<comp:WrappedLabel fontSize="10"/>
私は知りたいです。
setStyle をオーバーライドしようとしましたが、mxml で fontSize が初期化されているときに呼び出されないようです。
これは実際には思ったより簡単に実現できますが、メタデータが必要です。Style
次のように、クラス定義にメタデータ宣言を追加するだけです。
[Style(name="fontSize", type="Number", inherit="no")]
public class WrappedLabel {
...
}
メタデータのパラメーターに関する詳細情報が必要な場合は、 docs をお読みください。