Error #2030: End of file was encountered.

此方法不起作用

我正在这样使用
var ba:ByteArray = new ByteArray();
ba = bmd.getPixels(bmd.rect);

bmd.setPixels(srcRect, ba);
bm.bitmapData = bmd;

img.source = bm;

最佳答案

您需要重置字节数组的位置(ba.position = 0),然后再使用它

var ba:ByteArray = new ByteArray();
ba = bmd.getPixels(bmd.rect);

ba.position = 0;
bmd.setPixels(srcRect, ba);
bm.bitmapData = bmd;

img.source = bm;

关于actionscript-3 - 如何在Adobe Flex中使用bitmapData的setPixels(rectangle,byteArray)方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4883273/

10-10 17:03