天啊这个 assetManager 到底怎么用的哦。。。。。

    cc.assetManager.loadBundle('img', (err: Error, bundle: cc.AssetManager.Bundle) =>{
        bundle.load( ['resources/img/boom','resources/img/zhangai','resources/img/other','resources/img/tools'], cc.Texture2D, (err, assets) =>{
            this.ShowHome();
        } );
    });

这个是我要加载的目录,这里没有问题可以加载完成

let prefabname: string = ChangeName.instance.GetPrefabName( itemname );
LogManager.instance.WriteLog("InitForm prefabname " + prefabname );

let imgbunlde = cc.assetManager.getBundle(‘img’);
console.log( imgbunlde );

        let infos = [];
        imgbunlde.getDirWithPath( prefabname , cc.Texture2D, infos);
        console.log( infos );

上面的没有问题 ,日志出打出来了,有东西
现在我的问题就是, 我现要创建一个 sprite 可是我要怎么做,
比如下面 我是本想加载出来一个 texture2d 再设置
请问怎么写
//let sp: cc.Sprite = node.addComponent( cc.Sprite ) as cc.Sprite;
//sp.spriteFrame.setTexture( );

小弟不才,刚换这个版本 不会了,请各位大佬帮我

已解决,还是自己学艺不精的问题