All pastes #737214 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-10-15 07:25 UTC
rendered paste body
		private function rotateClickHandler( evt:MouseEvent ):void {
			// bitmaps
			var oldBD:BitmapData = _currentBitmap.bitmapData;
			var newBD:BitmapData = new BitmapData(oldBD.height, oldBD.width, false, 0xFFFFFFFF);
			// matrix
			var matrix:Matrix = new Matrix();
			matrix.rotate( 90*(Math.PI/180) );
			matrix.translate( newBD.width, 0 );
			// draw
			newBD.draw(oldBD, matrix);
			// new bitmap
			// delete old
			oldBD.dispose();
                        _currentBitmap.bitmapData = newBD;
		}