1.在cocosstudio1.6版本之前可以导入flash制作的动画,然后通过cocosstudio1.6导出,导出的资源中我们需要使用的就是ExportJson文件以及一张plist和png图集
2.cocosstudio3.10版本中,首先拖一个Armature控件放在编辑器中,右边属性栏里文件使用ExportJson文件,动画列表选择需要播放的动画,循环和自动播放也可以根据自己的需求选择
3.一般动画列表有多个动画的文件在代码中就需要控制了,从而达到想要播放什么动画就播放什么动画的效果
示例:1.我们在编辑器中把Armature控件命名为ani,导出json文件命名为test.json,ExportJson文件中动画有两个动画(ani1,ani2)
2.
var testNode = ccs.load("test.json").lode;
var testAni = ccui.helper.seekWidgetByName(testNode ,"ani") ;
testAni.getAnimation().play(ani1,-1,bloop); //播放ani1动画,bloop(true代表循环,false代表不循环)
3.
testAni.getAnimation().setMovementEventCallFunc(function (sender,type) {
testAni.getAnimation().setMovementEventCallFunc(null,that); //
testAni.getAnimation().play(ani2,-1,bloop); //动画时播完回调函数,ani1播完播ani2
},this);