Help with movement controlls?

I got my movements down…
Just trying to figure out

if i press Up and Left… (combo). to play an animation.

heres the code.




var Speed:Number = 5;
            //set Booleans
            var left:Boolean = false;
            var right:Boolean = false;
            var up:Boolean = false;
            var down:Boolean = false;

            //set stage value:
            stage.addEventListener(KeyboardEvent.KEY_DOWN,moveShip);


            function moveShip(e:KeyboardEvent):void
            {
                if (e.keyCode == 37)
                {
                    trace("left");
                    left = true;

                }
                if (e.keyCode == 39)
                {
                    trace("right");
                    right = true;
                    

                }

                if (e.keyCode == 38)
                {
                    trace("up");
                    up = true;
                }
                if (e.keyCode == 40)
                {
                    trace("down");
                    down = true;

                }
                
                
            }

            stage.addEventListener(KeyboardEvent.KEY_UP,releasE);
            function releasE(event:KeyboardEvent):void
            {
                if (event.keyCode == 37)
                {
                    left = false;
                    ourShip.gotoAndStop(5);
                }
                if (event.keyCode == 39)
                {
                    right = false;
                    ourShip.gotoAndStop(5);
                }
                if (event.keyCode == 38)
                {
                    up = false;
                    ourShip.gotoAndStop(5);
                }
                if (event.keyCode == 40)
                {
                    down = false;
                    ourShip.gotoAndStop(5);
                }
                else
                {

                }

            }

            stage.addEventListener(Event.ENTER_FRAME,mover);
            function mover(Event)
            {
                if (left==true)
                {
                    ourShip.x -=  Speed;
                    ourShip.gotoAndStop(3);

                }
                if (right==true)
                {
                    ourShip.x +=  Speed;
                    ourShip.gotoAndStop(1);
                }
                if (up==true)
                {
                    ourShip.y -=  Speed;
                    ourShip.gotoAndStop(4);
                }
                if (down==true)
                {
                    ourShip.y +=  Speed;
                    ourShip.gotoAndStop(2);
                }
                                        
                 
            }




What would be the best to do…
I would like to ether cut Up left, down left, down right, up right completely out, or add
the animation.

Any takers?