You could put your character control events into a group in the events sheet and then:
on collision with object: disable group (so player can't control character)
play animation
on animation finish: enable group (reinstate controls)
faced problem while doing so is there any other alternative???