CSSを使ってFlexコンポーネントの外観変更
2009/01/15 17:16Update
Flexでは、CSS(カスケーディングスタイルシート)を使ってコンポーネントの外観を変更することができます。
本文はFlexでのCSSの利用方法について簡単に解説します。
MXML例:
CSS定義例
MyFlexApp.css
1)MXML側:<mx:Style>タグでスタイルを宣言
MXML例:
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <!-- CSSファイル --> <mx:Style source="css/MyFlexApp.css" /> <mx:Button id="btnClick" label="クリック" /> <mx:Button id="btnClear" label="クリア" styleName="someStype" /> </mx:Application>
2)CSS定義
CSS定義例
MyFlexApp.css/** Applicationタグ スタイル **/
Application {
paddingRight: 10;
paddingLeft: 10;
paddingTop: 10;
paddingBottom: 0;
}
/** Formタグ スタイル **/
Form {
verticalGap: 0;
paddingTop: 0;
paddingBottom: 0;
paddingLeft: 0;
paddingRight: 0;
}
FormItem {
paddingTop: 2;
paddingBottom: 1;
}
Button {
fontWeight: bold;
}
/** CheckBoxタグ スタイル **/
CheckBox {
fontWeight: bold;
}
.glassPanel {
backgroundSize: "100%";
backgroundImage: Embed(source="/assets/myflash.swf");
paddingTop: 7;
paddingLeft: 10;
}
.DropDownStyles {
dropShadowEnabled: true;
cornerRadius: 0;
}
.someStype {
backgroundImage: Embed(source="/assets/mypic.png");
}
Sponsored Link
Comments
- Relative Articles
- Flex/AIRの開発環境Flex Builder 3を使ってみよう(1/2) - @IT - (2008/12/05 20:43)
- Adobe Flex 3ヘルプ - Flex Builder 3 ユーザーガイド - (2008/12/05 21:35)
- Flex SDKダウンロード&インストール - (2008/12/05 22:44)
- Flex SDKコマンドラインでコンパイル - (2008/12/06 16:20)
- [ヅラド] FlashDevelop のインストールと環境設定 - (2008/12/06 17:55)
- FlashDevelop3のインストール - (2008/12/06 21:41)
- FlashDevelop3の基本的な環境設定 - (2008/12/06 22:26)
- Flex2基礎講座(Flex2 Builder) | iBizSolution - (2008/12/08 17:32)
- FlashDevelop + MXML HelloWorld - 初めてのFlex MXML - (2008/12/08 22:41)
- Cairngorm - Flexフレームワーク - (2008/11/28 17:49)