Creator编辑器中如何创建一个精灵节点

我现在有需求就是,通过编辑器扩展按钮,
希望能够在编辑器中当前的场景中,创建一个精灵节点

类似于代码:

这样的操作

现在问题是,我不知道如果通过编辑器的接口获得spriteFrame资源!

在properties里定义个 xxxx : cc.SpriteFrame,然后在编辑器里把图片拖进去,就可以:
sprite.spriteFrame = this.xxxx;
也可以定义 yyyy : cc.SpriteAtlas,把整个大图放进去,然后:
sprite.spriteFrame = this.yyyy.getSpriteFrame(名字);

cc.SpriteAtlas是一种解决方案!
但我觉得应该有个编辑器里获取db资源的接口!