tangdelphi 麻烦提供下示例吧,你说的问题应该是在某些情况下产生的。我们这里不好重现,或者粘下你的代码,我们来测试看下,我的测试例子是:
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);
var bm1:Bitmap = new Bitmap(bmd1);
this.addChild(bm1);
var bm2:Bitmap = new Bitmap(bmd2);
this.addChild(bm2);
bm2.x = 50;
trace(rect.width);
trace(rect.height);
输出正常,不知道你那边是如何写的?