BitmapData--copyPixels
804 ワード
前はあまり使わなかったので、今日接触したので記録します.
myloader=new Loader();
myloader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadComplete);
myloader.load(new URLRequest("img/pp.png")); //
var bmd:BitmapData = new BitmapData(myloader.width, myloader.height);
bmd.draw(myloader);
var rectangle:Rectangle = new Rectangle(0, 0, 64, 64); //
var myBitmapData:BitmapData = new BitmapData(64, 64, false, 0xffffff);
myBitmapData.copyPixels(bmd, rectangle, new point(0,0));
// bmd , myBitmapData
//
var bmp:Bitmap = new Bitmap(myBitmapData);
var ui:UIComponent=new UIComponent();
ui.addChild(bmp);
pcanvas.addElement(ui);