ビットマップデータは乗算済みカラー値として保存される。
getPixel32 はその乗算済みの値を、getPixel は乗算されていない値を返す。

getPixel32 (BitmapData.getPixel32 メソッド)

戻り値

Number – ARGB ピクセル値を表す数値。(x , y ) 座標がイメージの境界外である場合は、0 を返します。ビットマップが、透明ではなく不透明として作成された場合、このメソッドはエラーコード -1 を返します。

getPixel (BitmapData.getPixel メソッド)

BitmapData オブジェクトの特定ポイント (x , y ) の RGB ピクセル値を表す整数を返します。getPixel() メソッドは、乗算されていないピクセル値を返します。アルファ情報は返しません。

BitmapData オブジェクト内のピクセルはすべて、乗算済みカラー値として保存されます。乗算済みイメージピクセルは、アルファデータが既に乗算された赤、緑、青の各カラーチャンネル値を保持します。たとえば、アルファ値が 0 の場合、乗算されていない値に関わらず、RGB チャンネルの値も 0 になります。

このようにデータが失われると、処理の実行時に問題が生じることがあります。Flash Player のメソッドはすべて、乗算されていない値を受け取ったり返したりします。ピクセルの内部表現は、値として返される前、乗算されていません。設定処理の際は、ピクセル値が事前に乗算されてから、生のイメージピクセルが設定されます。

– 参考サイト
3895.setPixel32で設定した値をgetPixel32で取得できない FLASH-JP.COM – フォーラム