photography by Kristel van Beek
posted by: martijn, at 10 October 2008 14:53 GMT+1, 13 August 2009 23:19 GMT+1
var matrix:Matrix = new Matrix(); matrix.translate(-16,-16); matrix.rotate( -90 * (Math.PI / 180 )); matrix.translate(16,16); var matriximage:BitmapData = new BitmapData(32, 32, true, 0x00000000); matriximage.draw(displayObject, matrix);
For a non-square it is:
var matrix:Matrix = new Matrix(); matrix.translate(-100,-10); matrix.rotate( -90 * (Math.PI / 180) ); matrix.translate(10,100); var matriximage:BitmapData = new BitmapData(32, 32, true, 0x00000000); matriximage.draw(displayObject, matrix);
As you can see the width and the height are switched at the second translate.