cc.spriteFrameCache.addSpriteFrames(res.baseResource_plist);//加载plist文件
this.mExplodeFrames = [];
for (var i=0;i<17;i++)
{
var frame = cc.spriteFrameCache.getSpriteFrame("pattern_explode_"+("00"+i).slice(-2)+".png");
this.mExplodeFrames.push(frame);
}
var animation = cc.Animation.create(this.mExplodeFrames,0.025);//制作animation
var that = this
var listener = cc.EventListener.create({
event:cc.EventListener.TOUCH_ONE_BY_ONE,
swallowTouches:true,
onTouchBegan:function(touch, event){
var sp = new cc.Sprite()
sp.setPosition(touch.getLocation())
that.addChild(sp)
sp.runAction(cc.sequence(cc.animate(animation), cc.fadeOut(0.5)))//点击的位置播放动画
return true;
},
});
cc.eventManager.addListener(listener, this);