首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bytearray to bitmap场景

bytearray to bitmap场景
EN

Stack Overflow用户
提问于 2012-09-04 16:14:58
回答 1查看 121关注 0票数 0

我只有一个ByteArray,没有位图。我正在使用下面的代码来转换为位图,但我最终得到了文件结尾错误。

代码语言:javascript
复制
//rstream is the ByteArray I have
var bytes:ByteArray = rstream;
var rect:Rectangle = new Rectangle(0,0,myPuzzle.width - 20,myPuzzle.height - 20);
var newBmd:BitmapData = new BitmapData(rect.width,rect.height,true,0xFFFFFFFF);
bytes.position = 0;
newBmd.setPixels(rect, bytes);
var image:Bitmap = new Bitmap(newBmd);
EN

回答 1

Stack Overflow用户

发布于 2012-09-04 18:34:56

我通过使用Loader让它工作。

代码语言:javascript
复制
    var loader:Loader = new Loader();
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loading1);

    loader.loadBytes(rstream);
function loading1(e:Event):void
{
    var image:Bitmap = Bitmap(e.target.loader.content);

    myPuzzle.source = image;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12259336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档