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.
| Class | Package | Description | |
|---|---|---|---|
| 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クラスに委譲されています。 TODO: 色の各要素は遅延評価なのでR,G,B,H,S,Bに対してデータのバインディングができない。速度優先にしてバインディング自体を諦めるか? ColorUtilを使うと、brightnessを0とかにすると、必然的にhueやsaturationも0になる。本来のh,sを保存すべきか? |
|
| ColorUtil
| sketchbook.colors |
色操作を支援するクラスです。
ColorUtilを用いることで、RGB,HSB,HLS間の色の変換等を行うことができます。 AS2との互換性保持の為、このクラスは色情報のやり取りに無名オブジェクト AS3で色を操作する場合には、Colorクラスの使用を推奨します。 |
|
| CompositeGenerator
| sketchbook.generators | 複数の波形を合成して新しい波形を作るGenerator | |
| Cutoff
| sketchbook.generators | 子Generatorの値を指定した上限下限で切り捨てるFilter系Generatorです。 | |
| DataInjector
| sketchbook.data |
DataInjectorはオブジェクトに、複数のプロパティを注入するクラスです。
XMLによって注入するプロパティのグループを定義することで、 コード内の全てのパブリックな、String, Number, Boolean肩の変数を外出しすることができます。 将来的にはObjectやArray、Date型、クラス参照等も注入可能にする予定 |
|
| 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の間を取り、 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を集約したクラスです。
このクラスを用いることでインタラクティブ作品を作るときに要求される、雑務的処理を軽減することができまう。 このクラスを使う前に、 |
|
| SquareGenerator
| sketchbook.generators | 矩形波を生成するGenerator | |
| Transition
| sketchbook.external.tweener |
TWEENERライブラリで使用するトランジションパラメーター定数を保持するクラスです。
各イージング関数の挙動は、 |
|
| TriangleGenerator
| sketchbook.generators | 三角波を生成するジェネレーター | |
| URLLoaderHelper
| sketchbook.net |
URLLoaderを簡略化したクラスです。
URLLoaderのイベントに対するコールバックハンドラや、URLRequestを介さず直接URLをコールするメソッドを提供します。 TODO: Flashのundocumentな使用か、onCompleteというハンドラがうまく動かない |