cc.loader.load 同时加载多次,有时候显示正常,有时候显示不正常

//加载远程图片的方法
loadImage(url, callback) {

        cc.loader.load({url:url, type:'jpg'}, (err,tex) => {

            if(err != null) {

                cc.log('图片载入错误', err);

                return;

            }

            var spriteFrame = new cc.SpriteFrame(tex, cc.Rect(0, 0, tex.width, tex.height));

            callback(spriteFrame);

        });

    },

//这里加载多个图片,
for(let i=0;i<100;i++) {
loadImage(‘远程图片地址’, (spriteFrame)=>{
avatar.spriteFrame = spriteFrame;
});
}

现在的问题:这些的远程图片,有时候能显示正常,有时候不正常。。

这个不能直接循环加载吗?需要做把这个100个图片,做成队列进行加载?