FC2ブログ

ActionScript 3.0でDataGridのセルの背景色を変える方法

つか、ヘルプ通りにやっても変わらないんだもんなー。

dg.setStyle("backgroundColor", 0x000000);

とか全然駄目。dgはdatagridのインスタンスす。

こちらも参考にさせていただいたりして、StyleManagerに設定してみたら文字の色は変わりましたが。
mov-love.blogspot.com: AS3 | DataGrid

あ、ちなみに

dg.setRendererStyle("textFormat", tf);

ってやっても行けました。

とは言え、ホントに変えたいのはセルの背景色。で、いろいろ探してたらようやくたどり着いたのがこちら。

Peter deHaan: Alternating background colors in a Flash data grid (ActionScript 3.0 edition)

まさにドンピシャでした。ここではシンボルを新たに作ってそれらのスタイルを変更して、スクリプトで制御みたいなことが説明されていますが、ライブラリ内のAssets/CellRendererSkinsフォルダにあるシンボルのデザインを変えたら、結果DataGridのデザインを変更できたと言うことで。と、それぞれのシンボルがどのパターンなのか良く分かってなかったので、総当たりでしたが。しかも、ここって気軽にいじっていいんだっけ?とか思いつつ。

まー、動いているから良いかー。
mod_datagrid
スポンサーサイト




実験@2009/03/30 22:06   | 0 comments | 0 trackbacks |

コメント

コメントの投稿


秘密にする

«  | HOME |  »

いろいろ作ったり

プロフィール

icot

Author:icot
総合電気メーカで働く会社員でしたがいい年にも関わらずコンサルに転職。お酒、ジョギング、音楽、本、料理をこよなく愛してます。ここでは、日々感じた事を書き連ねるとともに、いろいろ実験してみたりしてます。
icotfeels[at]gmail.com

これまでに感じたこと