DisplayObject to BitmapData
import flash.display.BitmapData;var bitmapData:BitmapData = new BitmapData(button.width, button.height, false, 0xFFFFFF);bitmapData.draw(button);
BitmapData to Bitmap:import flash.display.Bitmap;
var bitmap:Bitmap = new Bitmap(bitmapData);
// result: bitmap
BitmapData to ByteArray:
import mx.graphics.codec.JPEGEncoder;
import flash.utils.ByteArray;
var encoder:JPEGEncoder = new JPEGEncoder(90);
var byteArray:ByteArray = encoder.encode(bitmapData));
沒有留言:
張貼留言