之前不太用到,今天接触了下所以做个记录.
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);
本文介绍了使用Flash进行图片资源的加载及处理过程,包括创建加载器、监听加载完成事件、从加载器获取图像数据并进行裁剪和复制像素操作。
2546

被折叠的 条评论
为什么被折叠?



