如何在线上下载,动态生成图集动画,求助帖

求助帖,现在有个需求是,要在线上下载指定的png,atlas,或者plist,
但是要如何提取出来SpriteFrame?

this.animation = this.node.getComponent(cc.Animation);
var pngUrl = “static_proxy/ani.png”;
var atlasUrl = “static_proxy/ani.atlas”;
var pListUrl = “static_proxy/ani.plist”;
var self = this;
cc.loader.load([pngUrl, pListUrl,atlasUrl], function (errors, results) {
if (errors) {
for (var i = 0; i < errors.length; i++) {
cc.log(‘Error url [’ + errors[i] + ']: ’ + results.getError(errors[i]));
}
}
var png = results.getContent(pngUrl);
var pList = results.getContent(pListUrl);
cc.log(png,pList);
var animationClip = cc.AnimationClip;
var frames = [];
cc.log(frames);
//目前卡在 SpriteFrames 这一步
var caca = animationClip.createWithSpriteFrames(frames, 14);
caca.wrapMode = cc.WrapMode.Loop;
caca.name = ‘anim’
self.animation.addClip(caca);

        self.animation.play('anim');
    });

请问解决了吗?