使用byteArray显示图像失败(未处理的IOErrorEvent:。text =错误#2124:加载的文件是未知类型)

时间:2012-04-18 04:35:42

标签: actionscript-3 flex image-processing bytearray

问题:使用byteArray作为source时无法显示jpeg图像。

假设存在名为“card”的现有图像。<Image id="card"/>。 这是场景:

1.get bitmapData:var bitmapData:BitmapData = Bitmap(card.content).bitmapData

2.get byteArray:var pixels:ByteArray = bitmapData.getPixels(bitmapData.rect)

3.将byteArray附加到一个新图像:var another:Image = new Image(); another.source = pixels.

(我也试过用另一种方式,仍然无法工作:var loader:Loader = new Loader(); loader.loader(pixels); loader.loader(pixels)会抛出错误! * 错误是“Unhandled IOErrorEvent:。text = Error#2124”:加载的文件是未知类型 *