AS3.0 关于范围内截图 .draw();

截取舞台上的某一块图片zhao.addEventListener(MouseEvent.CLICK,zhaofn);functionzhaofn(e:MouseEvent... 截取舞台上的某一块图片
zhao.addEventListener(MouseEvent.CLICK,zhaofn);
function zhaofn(e:MouseEvent)
{
var myBitmapData:BitmapData = new BitmapData(500,500);
myBitmapData.draw(this);
var bmp:Bitmap = new Bitmap(myBitmapData);
this.addChild(bmp);
bmp.x = 100;
bmp.y =300;
}

这段代码可以实现截取当前舞台上的图片效果 但是从舞台0,0点开始截取的 我怎么才能控制点 比如我想截取舞台中间的一块怎么办?我想到的是用Rectangle()实现 但是不知道怎么写。。。。大神帮忙
展开
 我来答
973626752
2015-01-27 · 超过15用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:31.2万
展开全部
var bmd1:BitmapData = new BitmapData(40, 40, false, 0x000000FF);
var bmd2:BitmapData = new BitmapData(80, 40, false, 0x0000CC44);

var rect:Rectangle = new Rectangle(0, 0, 20, 20);
var pt:Point = new Point(10, 10);
bmd2.copyPixels(bmd1, rect, pt);//将bmd1中以pt为左上顶点的rect矩形像素复制到bmd2中

var bm1:Bitmap = new Bitmap(bmd1);
this.addChild(bm1);
var bm2:Bitmap = new Bitmap(bmd2);
this.addChild(bm2);
bm2.x = 50;
ZESTRON
2024-09-04 广告
表面污染分析包括评估表面上存在的颗粒、残留物或物质。通过利用显微镜、光谱学和色谱法等技术,分析人员可以识别和表征污染物,以确定其成分和来源。这种分析在电子、制药和制造等各个行业中至关重要,以确保产品质量、性能和安全性。了解表面污染有助于实施... 点击进入详情页
本回答由ZESTRON提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式