加载网络图片3.x怎么弄?

    assetManager.loadRemote(url, (err, texture) => {

        console.log(texture);

        this.icon.spriteFrame = texture;

    });

打印都可以打印出来,说明得到了


但是加载到spriteFrame上的时候疯狂报错
new spriteFrame (texture)我也试过
显示这个方法不能传参数了,和2.x不一样了

加载的是微信的头像

// 远程 url 不带图片后缀名,此时必须指定远程图片文件的类型
remoteUrl = "http://unknown.org/emoji?id=124982374";
assetManager.loadRemote<ImageAsset>(remoteUrl, {ext: '.png'}, function (err, imageAsset) {
    const spriteFrame = new SpriteFrame();
    const texture = new Texture2D();
    texture.image = imageAsset;
    spriteFrame.texture = texture;
    // ...
});

跪谢!!!!!!!!解决了!!!!!!话说这个版本为啥这么麻烦