Key.Press Multiple Key Press

So, I am having a bit of a problem.

I have, lets say an arrow, it points up when you press w, left when a is pressed, down when s is pressed, and right when d is pressed. This is done through animations, and simple gotoAndStop commands.

Anyway, Lets say that I want it to point North-east when I press D+W.

whats the easiest way I can use to get it to detect Multiple key-presses.

If any more explanation is needed I can easily explain further.