| Class | Description | |
|---|---|---|
| ColorSB |
色情報を表現したクラスです。
Colorクラスは、RGB,HSBによる色の操作を提供します。 ColorクラスはvalueOfを実装している為インスタンスをuint型に変換することで、色への代入値として使用することができます。 Colorクラスの内部処理はColorUtilクラスに委譲されています。 TODO: 色の各要素は遅延評価なのでR,G,B,H,S,Bに対してデータのバインディングができない。速度優先にしてバインディング自体を諦めるか? ColorUtilを使うと、brightnessを0とかにすると、必然的にhueやsaturationも0になる。本来のh,sを保存すべきか? |
|
| ColorUtil |
色操作を支援するクラスです。
ColorUtilを用いることで、RGB,HSB,HLS間の色の変換等を行うことができます。 AS2との互換性保持の為、このクラスは色情報のやり取りに無名オブジェクト AS3で色を操作する場合には、Colorクラスの使用を推奨します。 |
|
| Palette |
Colorオブジェクトを配列として管理するクラス
24ビット数値の配列、Colorオブジェクトの配列、Bitmap, BitmapDataから一連のカラーオブジェクトを生成できる TODO: 明度順、彩度順、色相順、特定の色との近似色準といった具合にソート可能にすること!! TODO Flex2フレームワークと融合してArrayCollectionのサブクラスにすべきか?その場合CS3では使えるのか? |