スライドを開く

MXMLにCSSの適用

| | コメント(0) | トラックバック(0) | | トップへ |



勉強のためにRSSリーダー風のレイアウトにCSSを適用してみた。


それにしてもFlexはXHTML + CSS + Javascriptによく似ている。


しかも開発スピードが非常に早い。


下のモックも朝30分ほどでできた。HTMLじゃ2,3日以上かかってただろう。


サンプル


MXML



<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Style source="style.css" />
<mx:HDividedBox top="10" right="10" bottom="10" left="10">
<mx:Panel width="25%" height="100%" layout="absolute" title="メニュー">
<mx:Accordion top="35" right="10" bottom="10" left="10">
<mx:HBox label="MXML" width="100%" height="100%">
<mx:List width="100%" height="100%">
<mx:Object label="aaaa" />
<mx:Object label="aaaa" />
<mx:Object label="aaaa" />
<mx:Object label="aaaa" />
<mx:Object label="aaaa" />
<mx:Object label="aaaa" />
<mx:Object label="aaaa" />
<mx:Object label="aaaa" />
<mx:Object label="aaaa" />
<mx:Object label="aaaa" />
</mx:List>
</mx:HBox>
<mx:HBox label="CSS" width="100%" height="100%">
</mx:HBox>
<mx:HBox label="ActionScript" width="100%" height="100%">
</mx:HBox>
</mx:Accordion>
</mx:Panel>
<mx:VDividedBox width="75%" height="100%">
<mx:Panel width="100%" height="50%" layout="absolute" title="ビュー">
<mx:DateField top="35" right="10" bottom="10" left="10" />
</mx:Panel>
<mx:Panel width="100%" height="50%" layout="absolute" title="ソース">
<mx:RichTextEditor top="35" right="10" bottom="10" left="10" styleName="Rtext">
</mx:RichTextEditor>
</mx:Panel>
</mx:VDividedBox>
</mx:HDividedBox>
</mx:Application>

CSS



Application {background-color:#000;}
Panel {
borderStyle: solid;
borderColor: #666666;
borderAlpha: 1;
borderThickness: 0;
borderThicknessLeft: 10;
borderThicknessTop: 0;
borderThicknessBottom: 10;
borderThicknessRight: 10;
roundedBottomCorners: true;
cornerRadius: 3;
headerHeight: 26;
backgroundAlpha: 0.74;
highlightAlphas: 0.52, 0.13;
headerColors: #000000, #333333;
backgroundColor: #ffffff;
dropShadowEnabled: true;
shadowDistance: 0;
titleStyleName: "mypanelTitle";
}

.mypanelTitle {
letterSpacing: 0;
color: #ffffff;
}

.Rtext {
borderStyle: none;
borderColor: #666666;
borderAlpha: 1;
borderThickness: 0;
borderThicknessLeft: 10;
borderThicknessTop: 0;
borderThicknessBottom: 10;
borderThicknessRight: 10;
roundedBottomCorners: true;
cornerRadius: 0;
headerHeight: 0;
backgroundAlpha: 0;
highlightAlphas: 0.52, 0.13;
headerColors: #000000, #333333;
backgroundColor: #ffffff;
dropShadowEnabled: true;
shadowDistance: 0;
titleStyleName: "Rtexttitle";
}

.Rtexttitle {
letterSpacing: 0;
color: #ffffff;
}


参考サイト


カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: MXMLにCSSの適用

このブログ記事に対するトラックバックURL: http://newflow.heteml.jp/mt4/mt-tb.cgi/187

コメントする

2008年4月

S M T W T F S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

このブログ記事について

このページは、龍一が2007年12月28日 11:47に書いたブログ記事です。

ひとつ前のブログ記事は「RSSリーダー風のUIメモ」です。

次のブログ記事は「inputとselectで高さの違いを直す方法」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

フィード

  • rss
  • はてなRSSへ追加
  • My Yahooへ追加
  • Livedoorへ追加
  • Google Readerへ追加
  • gooへ追加
  • フィードメーター - webデザイン・webプログラムのメモ帳:Design Remix
  • この日記のはてなブックマーク数

プロフィール

馬場で働く見習いクリエーター。
日々勉強です。

Banner

  • あわせて読みたいブログパーツ
  • チームマイナス6%