bmd vector test
By: a guest | Mar 20th, 2010 | Syntax:
ActionScript 3 | Size: 0.57 KB | Hits: 88 | Expires: Never
var sp:Sprite = new Sprite();
var radius:int = 50;
sp.graphics.beginFill(0x00FF00, 1);
sp.graphics.drawCircle(0, 0, radius);
sp.graphics.endFill();
sp.x = stage.stageWidth / 2;
sp.y = stage.stageHeight / 2;
var mat:Matrix = new Matrix(1, 0, 0, 1, radius, radius);
var bmd:BitmapData = new BitmapData(sp.width, sp.height, true);
bmd.draw(sp, mat);
var bmp:Bitmap = new Bitmap(bmd);
var container:Sprite = new Sprite();
container.addChild(bmp);
addChild(container);
var pixels:Vector.<uint> = bmd.getVector(bmd.rect);