2009-05-06 6 views
1

複数のラベルを持つHBoxベースのコンポーネントがあります。自分のコンポーネントのfontSize、fontWeight、colorなどのスタイルプロパティをすべて設定し、そのコンポーネントに含まれるすべてのラベルに適用するようにしたいと考えています。これに最適なアプローチは何ですか?コンポーネントにLabelを実装させようとしましたが、Labelインターフェイスはありません。フレックス:コンポジションでスタイルを適用しますか?

ありがとうございました。

P.S.この質問の良いタイトルが何であるかはっきりしていなかったので、何か良いものがあれば自由に編集してください。私は考えることができる

答えて

0

私はこれを認識していなかったが、あなたはすでにただのHBox上のすべてのこれらのプロパティを設定することができますし、それ内部のラベルがそれらを継承します。 :)

0

つのオプション:あなたはあなたのコンポーネントにデフォルトのスタイルシート(default.css)を提供し、全体に伝播しますLabel.fontSize、Label.fontWeightなどの利用カスタムスタイルを持っている可能性が


  1. カスタムコンポーネントを作成し、その中にデフォルトのスタイルを定義するために、Labelを拡張することができます。次に、カスタムコンポーネント内でカスタムラベルを使用します。

詳細は、このドキュメントをチェックアウト:
http://livedocs.adobe.com/flex/3/html/help.html?content=ascomponents_8.html

関連する問題