ActionScriptでの画像表示方法について 自分用のメモ

画像のオブジェクトを作成する方法は2つ

  1. あらかじめ埋め込む
  2. ロードしてデータを作成する

1の方式はここを参考
http://www.saturn.dti.ne.jp/~npaka/flash/as30/EmbedEx/index.html
2の方式はここを参考
http://cesare.jp/as3/tutorial/tutorial_13

Classというのは起動時に何か読み込む場合に使うみたいです。
http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/Class.html

ロードする場合は、Bitmapクラスにデータを読み込みます。
Loaderでロードされたデータから DisplayObjectを取得し、
DisplayObjectをBitmapのコンストラクタに渡すことでBitmapを作成します。

BitmapクラスはDisplayObjectなので、DisplayObjectContainerに追加することで表示できます。
また、BitmapDataクラスのDrawメソッドを用いることでBitmapを描画できます。

BitmapData

BitmapDataのDrawメソッドに渡せるもの

DisplayObject

Bitmap

Loader

Loader.contentと、BitmapData は両方IBitmapDrawableインタフェースを実装している。