Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 BitmapDataHelper
sketchbook.display 
 BitmapFill
sketchbook.graphics Graphics.beginBitmapFillをクラス化したもの

applySettingでGraphicsインスタンスに設定を注入する。

 C
sketchbook.data 一般的な定数へのショートカット用クラスです。

このクラスは実用性が低いと判断された場合、将来破棄される可能性があります

 ColorGenerator
sketchbook.generators.colors 色を生成するGeneratorの抽象基底クラス。このクラスは直接は使用されません。
 ColorSB
sketchbook.colors 色情報を表現したクラスです。

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
sketchbook.colors 色操作を支援するクラスです。

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

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

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

 CompositeGenerator
sketchbook.generators 複数の波形を合成して新しい波形を作るGenerator
 Cutoff
sketchbook.generators 子Generatorの値を指定した上限下限で切り捨てるFilter系Generatorです。
 DataInjector
sketchbook.data DataInjectorはオブジェクトに、複数のプロパティを注入するクラスです。

XMLによって注入するプロパティのグループを定義することで、 コード内の全てのパブリックな、String, Number, Boolean肩の変数を外出しすることができます。

将来的にはObjectやArray、Date型、クラス参照等も注入可能にする予定

1e test nameをidとします。
 DynamicSprite
sketchbook.display 
 Fill
sketchbook.graphics Graphics.beginFillをクラス化したものです。

Fillの設定をクラス化することで、複数のDisplayObjectで塗り情報を共有化することができます。

 Generator
sketchbook.generators Generatorのアブストラクトなベースクラス

このクラスはGeneratorの基底クラスとして用いられ、実際に作成されることはありません。

 GeneratorBinder
sketchbook.generators Generatorの値をターゲットのプロパティに注入するクラス

以下のサンプルは、Spriteのx,y座標と2つのSineGeneratorの値をバインドします。

 GlobalVariables
sketchbook.data as2における _global を表現したシングルトンクラス setData, getDataでデータにアクセスできる
 GradientFill
sketchbook.graphics 
 GraphicsHelper
sketchbook.graphics Graphicsクラスを操作する為のヘルパーオブジェクトです。

基本的な多角形や、ポリライン描画などをサポートします

 HSBGenerator
sketchbook.generators.colors 指定した色をベースにHSB値に揺らぎを与えた値を返すジェネレーター
 IGenerator
sketchbook.generators 変化する値を生成するGeneratorクラスのインターフェースを提供します。

全てのGeneratorはこのインタフェースを実装する必要があります。

 LineStyle
sketchbook.graphics Graphics.setLineStyleをクラス化したもの applySettingでGraphicsインスタンスに設定を注入する。
 LoaderSB
sketchbook.net MovieClipや画像の読み込みを簡略化する為の関数を追加したLoaderクラス
 NormDistGenerator
sketchbook.generators 正規分布の乱数を生成するGenerator。
 Palette
sketchbook.colors Colorオブジェクトを配列として管理するクラス

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

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

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

 RandomGenerator
sketchbook.generators 乱数を出力するジェネレーター

乱数は-1~1の間を取り、amplitude, offsetプロパティによって補正されます。 RandomGeneratorのとる値は以下の式で表されます。

value = (-1~1) amplitude + offset

 RandomIntGenerator
sketchbook.generators 指定した範囲で整数の乱数を返すGenerator
 RGBGenerator
sketchbook.generators.colors RGB値を波形でコントロールできるジェネレーター
 SawToothGenerator
sketchbook.generators ノコギリ波を生成するGenerator
 SineGenerator
sketchbook.generators サイン波を生成するGenerator
 SketchBook
sketchbook Sketchbookで使用するstageの参照を持つクラス。

sketchbookライブラリを使用する場合は、一番最初にこのクラスを初期化してください。

 SpriteHelper
sketchbook.display Sprite、MovieClipを効率よく操作する為の、ショートカット、Helper,Utilを集約したクラスです。

このクラスを用いることでインタラクティブ作品を作るときに要求される、雑務的処理を軽減することができまう。

このクラスを使う前に、SketchBook.initで、sketchbookの初期化を行う必要があります。

 SquareGenerator
sketchbook.generators 矩形波を生成するGenerator
 Transition
sketchbook.external.tweener TWEENERライブラリで使用するトランジションパラメーター定数を保持するクラスです。

各イージング関数の挙動は、fl.motion.easingあるいはmx.effects.easingの関数に準じます。

 TriangleGenerator
sketchbook.generators 三角波を生成するジェネレーター
 URLLoaderHelper
sketchbook.net URLLoaderを簡略化したクラスです。

URLLoaderのイベントに対するコールバックハンドラや、URLRequestを介さず直接URLをコールするメソッドを提供します。

TODO: Flashのundocumentな使用か、onCompleteというハンドラがうまく動かない