[AS3] gotoAndPlay strage problem

Hello there.
For some reason when Enemy1Hp reaches 0 and i say gotoAndPlay(61) it wont play that animation, it just stops on frame(61) and stoped remains.

This is the code inside Enemy11.as



package  
{
    
    
    import flash.events.KeyboardEvent;
    import flash.events.Event;
    import flash.display.MovieClip;
    import flash.utils.Timer;
    import flash.display.Sprite;
    import fl.motion.DynamicMatrix;
    import flashx.textLayout.accessibility.TextAccImpl;
    import flash.display.Sprite;
    import flash.display.Shape;
    import flash.ui.Mouse;
    import flash.events.MouseEvent;
    import flash.events.TimerEvent;








    
    
    public class Enemy11 extends MovieClip 
    {
        var _root:Object;
        var Enemy1HP:Number=15;
        var weapon1DMG:Number=5;
        var weapon2DMG:Number=3;
        var fistDMG:Number=50;


        
        
        public function Enemy11() 
        {
            addEventListener(Event.ADDED_TO_STAGE, onAdded);
        }
        private function onAdded(event:Event):void
        {
            gotoAndStop(1);
            _root=MovieClip(root);
            addEventListener(Event.ENTER_FRAME, DamageTaken);

        }
        public function DamageTaken(event:Event):void
        {
            trace(Enemy1HP);
            if(_root.weapon1==true)
            {
                if(this.hitTestPoint(_root.aim.x, _root.aim.y, true) && _root.aim.currentFrame==7 ||this.hitTestPoint(_root.aim.x, _root.aim.y, true) && _root.aim.currentFrame==13 ||this.hitTestPoint(_root.aim.x, _root.aim.y, true) && _root.aim.currentFrame==19)
                {
                    Enemy1HP-=weapon1DMG;
                }
            }
            if(_root.weapon2==true)
            {
                if(this.hitTestPoint(_root.aim.x, _root.aim.y, true) && _root.aim.currentFrame==27 ||this.hitTestPoint(_root.aim.x, _root.aim.y, true) && _root.aim.currentFrame==35 ||this.hitTestPoint(_root.aim.x, _root.aim.y, true) && _root.aim.currentFrame==43)
                {
                    Enemy1HP-=weapon2DMG;
                }
            }
            if(_root.fist.currentFrame==3)
            {
                Enemy1HP-=fistDMG;
            }
            if(Enemy1HP<=0)
            {
                Enemy1HP=0;
                this.gotoAndPlay(61);
            }
            if(this.currentFrame==72)
            {
                parent.removeChild(this);
            }
            if(this.currentFrame==60)
            {
                this.gotoAndPlay(48);
            }
        }
    }
}


Problem is there where it says if(Enemy1HP<=0) { gotoAndPlay(61) }
I gota say that theres no code at all inside the Enemy11 movieclip.
This is some strange problem, the animation should play.
Thanks in advance for help.