カスタムスキンとフィルターの使い分け
たとえば、コマンドを実行するボタンのためのスキン。
よーくみると、ボタンのアイコンそのものには効果がかかっていません。
ButtonSkinは、後ろにGraphicsオブジェクトでレイヤーを作って描いてるだけ。
なぜかというと、ProgrammaticSkinのupdateDisplayList()からparentの画像を
いじろうとすると(alphaを下げたり、フィルターをかけたりすると)
元に戻らなくなってしまうんですね。
disabledなボタンのalphaを下げてWindowsっぽい見かけにしようと思ったら、
スキンではなく、イベントハンドラを使え、ということかと。
それとも、ProgrammaticSkin以外であればうまくいくんだろうか?