Avatar

Level 1


import com.adobe.images.PNGEncoder;

.....



var canvas:Canvas;

var snapshot:BitmapData = new BitmapData(canvas.width,
canvas.height, true);

snapshot.draw(canvas);



var encBytes:ByteArray = PNGEncoder.encode(snapshot);



// Now you got a byte array.



Hope this help

Note : You will need PNGEncoder from flexlib project.