ライブラリプロジェクトにdefaults.css
Flexでなんかイカすコンポーネントとか作って、汎用的なものにしたい時に有用なのが、ライブラリプロジェクト。
そのコンポーネントのスタイルは、CSSで別にしたい。かと言って、参照するプロジェクトでわざわざ
<mx:Style source="***.css" />
なんてやらないといけないのは、全然イケてない。
参照元が何も設定しなくても、そのライブラリプロジェクトで
自動的に読み込まれるCSSが、defaults.css!
しかも、設定もめちゃ簡単。でもいつも忘れちゃう・・
- ライブラリプロジェクトのsrc直下に、任意の名前でCSSファイルを作成する →library.css とする
- [Project]-[Properties]-Flex ライブラリビルドパスのアセットタブで、そのlibrary.cssをチェックしておく
- Flex ライブラリコンパイラの追加コンパイラ引数に
-include-file library.css
を追記