[]关于从网络异步加载图片的问题

https://ldc.layabox.com/doc/?nav=zh-as-3-1-0
 
在官网上这个示例 《二进制图片》中
  1. var byte:Byte = new Byte(data);//Byte数组接收arraybuffer
  2. byte.writeArrayBuffer(data,4);//从第四个字节开始读取数据
  3. var blob:Object = new Browser.window.Blob([byte.buffer], { type: "image/png" });
  4. var url:String = Browser.window.URL.createObjectURL(blob);//创建一个url对象;
  5. ////我们先用第一种方式显示图片到舞台;
  6. var sp:Sprite = new Sprite();
  7. sp.loadImage(url);
  8. Laya.stage.addChild(sp);//添加到舞台

 
第2行代码,为什么是从第4个字节开始读取呢?
 
我尝试了下,发现这段代码无法成功创建sprite。而我改为从第0个字节开始读取,则顺利创建
不知道是官方示例代码出问题,还是我哪里写的不对呢?
 

timg.jpg

 
已邀请:
已在群里咨询解决

要回复问题请先

商务合作
商务合作