Matrixを使用して、通常の方法でbitmapDataのサイズを変更しています。ビットマップデータにはアルファチャネル(PNGからのもの)があり、アルファチャネルは無視されます...
var m:Matrix = new Matrix();
m.scale(.5, .5);
var bmp:BitmapData = new BitmapData(bitmapData.width * .5, bitmapData.height * .5,true);
bmp.draw(bitmapData,m);
var resizedBitmap = new Bitmap(bmp);
アルファチャネルをサポートするために、BitmapData()コンストラクターにtrueの3番目のパラメーターを追加しましたが、draw()呼び出し後もすべての透明度が失われています。どうしたの?