Share Pastebin
Guest
Public paste!

bmd vector test

By: a guest | Mar 20th, 2010 | Syntax: ActionScript 3 | Size: 0.57 KB | Hits: 88 | Expires: Never
Copy text to clipboard
  1.                         var sp:Sprite = new Sprite();
  2.                         var radius:int = 50;
  3.                         sp.graphics.beginFill(0x00FF00, 1);
  4.                         sp.graphics.drawCircle(0, 0, radius);
  5.                         sp.graphics.endFill();
  6.                         sp.x = stage.stageWidth / 2;
  7.                         sp.y = stage.stageHeight / 2;
  8.                        
  9.                         var mat:Matrix = new Matrix(1, 0, 0, 1, radius, radius);
  10.                         var bmd:BitmapData = new BitmapData(sp.width, sp.height, true);
  11.                         bmd.draw(sp, mat);
  12.                         var bmp:Bitmap = new Bitmap(bmd);
  13.                         var container:Sprite = new Sprite();
  14.                         container.addChild(bmp);
  15.                         addChild(container);
  16.                        
  17.                         var pixels:Vector.<uint> = bmd.getVector(bmd.rect);