DataGrid 小ネタ

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

先日、仕事でプロジェクタを使って、作成した Flex アプリを映していて気付いた現象です。
画面の色数を 16bit Color に変更すると、若干ですが DataGrid の 1 列目以外のストライプ背景色が薄く変色してしまいます。
列を入れ替えても、同じ状態を維持します。

もしかしたら、スタイルの alternatingItemColors を定義したら直るかと思ったのですが、試した結果、無駄な努力に終わりました。(根本的な解決にはなりませんが、濃い色を定義すると、誤魔化せる場合があるかもしれません←ダメです)

スクリーンショットを撮ったので、比較してみてください。

DataGrid 比較画像 (32bit Color)
32bit Color

DataGrid 比較画像 (16bit Color)
16bit Color

なお、この現象は、Flex3 でも再現します。
ソースを解読していないので原因はわかりませんが、もしご存知の方いらっしゃいましたらツッコミいただけると幸いです。

余談ですが、お堅い基幹業務系 Web アプリ案件の場合、「表示環境:色 16bit Color 」 と要件を提示されることが未だにあるとかないとか。

トラックバック(0)

このブログ記事を参照しているブログ一覧: DataGrid 小ネタ

このブログ記事に対するトラックバックURL: http://blog.taiga.jp/admin/mt-tb.cgi/5

コメントする

このブログ記事について

このページは、taigaが2007年11月26日 20:00に書いたブログ記事です。

ひとつ前のブログ記事は「MXML Coding Best Practice 概要(候補 2 )」です。

次のブログ記事は「どう書く? itemRenderer (CheckBox)」です。

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