본문 바로가기

AS

graphics 와 matrix 를 이용한 rotate 그리기

private function drawImage(event:Event):void
{
            var mySprite:Sprite = new Sprite();
            var myBitmap:BitmapData = new BitmapData(loader.width, loader.height, false);
 
            myBitmap.draw(loader, new Matrix());
           
            var matrix:Matrix = new Matrix();
            matrix.rotate(Math.PI/2);
           
            mySprite.graphics.beginBitmapFill(myBitmap, matrix, true);
            mySprite.graphics.drawRect(100, 50, 200, 90);
            mySprite.graphics.endFill();  
           
            addChild(mySprite);
}

흠.. 신기하네...