Classes
 ClassDescription
 ColorSB 色情報を表現したクラスです。

Colorクラスは、RGB,HSBによる色の操作を提供します。
このクラスはアルファチャンネルをサポートしません。

ColorクラスはvalueOfを実装している為インスタンスをuint型に変換することで、色への代入値として使用することができます。

Colorクラスの内部処理はColorUtilクラスに委譲されています。
Colorクラスを用いずに色の操作をう場合、ColorUtilクラスで同様の操作を行うこともできます。

TODO: 色の各要素は遅延評価なのでR,G,B,H,S,Bに対してデータのバインディングができない。速度優先にしてバインディング自体を諦めるか?

ColorUtilを使うと、brightnessを0とかにすると、必然的にhueやsaturationも0になる。本来のh,sを保存すべきか?

 ColorUtil 色操作を支援するクラスです。

ColorUtilを用いることで、RGB,HSB,HLS間の色の変換等を行うことができます。

AS2との互換性保持の為、このクラスは色情報のやり取りに無名オブジェクト{r:uint, g:uint, b:uint}を用いています。

AS3で色を操作する場合には、Colorクラスの使用を推奨します。

 Palette Colorオブジェクトを配列として管理するクラス

24ビット数値の配列、Colorオブジェクトの配列、Bitmap, BitmapDataから一連のカラーオブジェクトを生成できる

TODO: 明度順、彩度順、色相順、特定の色との近似色準といった具合にソート可能にすること!!

TODO Flex2フレームワークと融合してArrayCollectionのサブクラスにすべきか?その場合CS3では使えるのか?