次のように定義されたカスタム スキンクラスを持つスパーク ボタン サブクラスがあります。
<s:Button xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
skinClass="com.company.NvrControlButtonSkin"
enabled="false">
次に、このボタンのスクリプト部分でオブジェクトのセッターをサブクラス化し、そのオブジェクトにプロパティ リスナーを登録します。リスナーでは、スキン自体にプロパティを設定する必要があります。ただし、skin
プロパティによって返されるオブジェクトがまだ、skinClass で設定したタイプになっていない場合があります。実際のスキンが設定される前に、プロパティ リスナーが既に呼び出されていると仮定します。プロパティが実際に変更されたときに通知を受けたいskin
ので、必要なスキン オブジェクトのプロパティを設定できます。
聞くことができるもの、オーバーライドできるメソッド、またはスキンが実際にカスタムスキンに設定されていることを通知するものはありますか?