Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > MovieClip > attachBitmap (MovieClip.attachBitmap メソッド) | |||
public attachBitmap(bmp: BitmapData , depth: Number , [pixelSnapping: String ], [smoothing: Boolean ]) : Void
ビットマップイメージをムービークリップに割り当てます。
ビットマップをムービークリップに割り当てた後、ムービークリップからそのビットマップオブジェクトへの参照が作成されます。ビットマップを割り当てるとき、ビットマップの外見に影響を与える pixelSnapping パラメータおよび smoothing パラメータを指定できます。
オブジェクトをムービークリップに追加すると、そのオブジェクトにはアクセスできなくなります。depth パラメータ、pixelSnapping パラメータ、および smoothing パラメータは、attachBitmap() メソッド呼び出し中にのみ設定できますが、その後は変更できません。
最初に createEmptyMovieClip() メソッドを使用して空のムービークリップを作成し、次に attachBitmap() メソッドを使用します。これにより、たとえばムービークリップの matrix プロパティを使用して、ムービークリップに変形を適用し、ビットマップを変形できます。
ピクセルへの吸着では、ビットマップが配置される位置は、部分ピクセルの上ではなく、最も近い整数ピクセル値の位置になります。ピクセルへの吸着モードには、次の 3 つのモードがあります。
スムージングモードは、拡大・縮小時のイメージの外観に影響を与えます。
対応バージョン : ActionScript 1.0、Flash Player 8
bmp:BitmapData - 透明または不透明なビットマップイメージ。
depth:Number - ビットマップイメージを配置するムービークリップ内の深度を指定する整数。
pixelSnapping:String (オプション) - ピクセルへの吸着モード。auto、 always、never のいずれかを指定できます。デフォルトのモードは auto です。
smoothing:Boolean (オプション) - スムージングモードを有効にする場合は true 、無効にする場合は false を指定します。スムージングモードはデフォルトでは有効です。
次の例では、非常に基本的なビットマップをムービークリップに割り当てます。
import flash.display.*;
this.createEmptyMovieClip("bmp1", this.getNextHighestDepth());
var bmpData1:BitmapData = new BitmapData(200, 200, false, 0xaa3344);
bmp1.attachBitmap(bmpData1, 2, "auto", true);
SWF ファイルにバージョン 2 のコンポーネントがある場合は、この例で使用している MovieClip.getNextHighestDepth() メソッドではなく、バージョン 2 コンポーネントの DepthManager クラスを使用します。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001893.html