动画回调函数的问题

如图,这是人物节点的脚本,x按下,人物播放攻击动画,x松开的时候我想让人物攻击动画播放结束的时候设置this.attacking=true该如何实现,试了

不行

anim.on('finish',function(){
       this.attacking = true
},this)

详见官方文档