我正在使用洛纳德·马克斯装上外部的巴布亚新几内亚,并在许多地方展示,因此我使用以下代码复制图像:
var cd:ContentDisplay = ContentDisplay(loader.getContent("name"));
var b1 = Bitmap(cd.rawContent);
var old = b1.bitmapData;
var bmp = new Bitmap(b1);
container.addChild(bmp);
The original image has a 50% on the alpha channel, but when I create the new bitmap from from the same bitmapData object, it does not preserve the alpha channel.
如果我试图复制甲型频道(见下文的代码;如果我理解正确的话,甲型频道就会从自己复制到本身),那么新形象的透明度就存在,但该法典却留下了一个错误。
bmp.copyChannel(old, new Rectangle(0, 0, old.width, old.height), new Point(), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA);
错误:
Reference错误: Error #1069: Property copyChannel not found on flash.display.Bitmap and there is no default value.
at barmask/frame1()
我怎么能够重复一个PNG,并保持甲型的透明度......最好不出现错误?
P.s. 请原谅任何明显错误,我是《新行动》b。