[]Sprite.loadImage在Android平台无法卡死,web和iOS平台正常
在Android平台使用Spirte.loadImage方法初始Sprite卡死,log中一直打印日志“JCGraphicsCmdDispath::calcBoundingBox Wrong command number!,cmd=-65536”
同样的代码和图片地址在web和iOS平台正常;
代码如下:
/**
* widget: 放置头像的父节点
* headImgUrl: 微信头像地址
*/
function loadHeadImg(widget, headImgUrl) {
if (!headImgUrl) {
return;
}
// 通过服务器中转获取图片数据
var url = "http://" + LayaHttp.HALL_HOST + "/public/load_img?url=" + encodeURI(headImgUrl);
// 新建一个Sprite放置头像,
var sp = new Laya.Sprite();
sp.loadImage(url, 0, 0, widget.width, widget.height); //从网络加载图片生成Sprite
widget.removeChildren(); // 防止重复提交,把之前生成的头像先删除
widget.addChild(sp); // 添加为只节点
};
同样的代码和图片地址在web和iOS平台正常;
代码如下:
/**
* widget: 放置头像的父节点
* headImgUrl: 微信头像地址
*/
function loadHeadImg(widget, headImgUrl) {
if (!headImgUrl) {
return;
}
// 通过服务器中转获取图片数据
var url = "http://" + LayaHttp.HALL_HOST + "/public/load_img?url=" + encodeURI(headImgUrl);
// 新建一个Sprite放置头像,
var sp = new Laya.Sprite();
sp.loadImage(url, 0, 0, widget.width, widget.height); //从网络加载图片生成Sprite
widget.removeChildren(); // 防止重复提交,把之前生成的头像先删除
widget.addChild(sp); // 添加为只节点
};
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Aar0n
赞同来自:
fantasyx2
赞同来自: