关于cocos 2.x 的一些疑问

貌似cocos到了2.x版本以后所有的元素,动画,ui之类的都集成到了场景里去了(也许我理解错了),要加载使用动画或者ui都必须先加载编辑好的资源,然后加载对应的节点(动画。ui)
如下:
//加载Cocos Studio编辑好的资源
auto rootNode = CSLoader::createNode(“MainScene.csb”);
addChild(rootNode);

//加载动画:
ActionTimeline *action = CSLoader::createTimeline(“Node.csb”);
rootNode->runAction(action);

这样的话如果我要把一个动画在场景中同时使用多次的话,不是要重复加载很多次啊?
而且貌似2.x版本是没法单独到处某个动画或者ui的啊,
假设场景内需要同时出现5个怪物(相同的动画,且坐标是随机的),
那不是要在cocos项目内把动画都制作好才能用啊
(ps:如果我理解错了,那如何才能把某个动画单独拿出来使用呢,就像以前1.x版本那样的,加载一次,使用多少次就创建多少次,如下:
ArmatureDataManager::getInstance()->addArmatureFileInfo(“Export/xx/xx.ExportJson”);
Armature * arm1= Armature::create(“xx”);
Armature * arm2 = Armature::create(“xx”);
Armature * arm3 = Armature::create(“xx”);)