Flex 4 (Gumbo) フレームワークのスキンにも少し慣れてきたので、Mac の Mail のようなツールバーをスキンで作ってみる。 見た目はちょっと手抜きだけど、出来上がりはこんな感じ↓ 割と似たものが簡単にできたかな。 ソースは以下。 まずは、spark.components.Button を継承して、ToolBarButton っていうクラスを作ります。 このクラスではメタタグで「icon」スタイルを定義して、スキンクラスを指定しているだけ。 アイコンをスキンファイルに直接記述するなら新しくボタンのサブクラスを作る必要はないんだけど、スキンは汎用的じゃなきゃ意味がないので、今回は専用のクラスを作ります。 jp/playwell/controls/ToolBarButton.as 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 packag