dispose (BitmapData.dispose メソッド)

public dispose() : Void

BitmapData オブジェクトを格納するために使用するメモリを解放します。

このメソッドをイメージに対して呼び出すと、イメージの幅と高さがゼロに設定されます。BitmapData オブジェクトのメモリを解放した後にその BitmapData インスタンスのメソッドやプロパティを呼び出すと、失敗して値 -1 が返されます。

対応バージョン : ActionScript 1.0、Flash Player 8

次の例では、BitmapData インスタンスのメモリを解放する方法を示します。これにより、インスタンスはクリアな状態になります。

import flash.display.BitmapData;

var myBitmapData:BitmapData = new BitmapData(100, 80, false, 0x00CCCCCC);

var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.attachBitmap(myBitmapData, this.getNextHighestDepth());

mc.onPress = function() {
    myBitmapData.dispose();

    trace(myBitmapData.width); // -1
    trace(myBitmapData.height); // -1
    trace(myBitmapData.transparent); // -1
}

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001401.html