lufy's legend

标题: 请教LLoader的使用问题 [打印本页]

作者: zb0819    时间: 2018-6-1 16:07
标题: 请教LLoader的使用问题
项目里用到了类似这样一段代码
function a(info) {
  var icon = new LSprite();
  var loader = new LLoader();
  loader.load(info.Icon, "bitmapData");
  loader.addEventListener(LEvent.COMPLETE, function (event) {
    var bitmapdata = new LBitmapData(event.target);
    var bitmap = new LBitmap(bitmapdata);
    icon.addChild(bitmap);
  });
}
循环去调用函数a,
图片的路径info.Icon是动态变化的,类似于'../../image/1.svg'这样
在chrome和火狐上是对的,在edge上图标就显示不出来,请教一下是什么原因

1527840584(1).jpg (3.48 KB, 下载次数: 1662)

edge上效果

edge上效果

1527840561(1).jpg (2.69 KB, 下载次数: 1626)

chrome上效果

chrome上效果


作者: zb0819    时间: 2018-6-1 16:07
@lufy      

作者: lufy    时间: 2018-6-1 16:46
zb0819 发表于 2018-6-1 16:07
@lufy

.svg ?
换一下比较通用的图片格式试一下
作者: zb0819    时间: 2018-6-1 16:47
还有一个问题,同样的两段代码
var btnDel = new LSprite();
var bitmapData1 = new LBitmapData(wf.imgList["delete"]);
var bitmap1 = new LBitmap(bitmapData1);
btnDel.addChild(bitmap1);
---------------------------------------------------------------------------------
var btnRemark = new LSprite();
var bitmapData2 = new LBitmapData(wf.imgList["remark"]);
var bitmap2 = new LBitmap(bitmapData2);
btnRemark.addChild(bitmap2);

下面这段在ie11上就会报错,大神知道什么原因吗
报错的代码我在其他的帖子里发过
http://lufylegend.com/forum/foru ... ;tid=18857#lastpost
作者: zb0819    时间: 2018-6-1 16:53
lufy 发表于 2018-6-1 16:46
.svg ?
换一下比较通用的图片格式试一下

我试了一下,png的可以,多谢
作者: lufy    时间: 2018-6-1 18:00
zb0819 发表于 2018-6-1 16:47
还有一个问题,同样的两段代码
var btnDel = new LSprite();
var bitmapData1 = new LBitmapData(wf.imgLis ...

既然代码没有问题,那问题只能出在wf.imgList["remark"]这个地方了,
可能是你用了ie不支持的格式




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5