Here's a list of all key codes returned by Key.getCode() in Flash. I've found those by running a selfmade Flash file on the xbox 360:
Start = 83 ('S')
Back = 66 ('B')
A = 65 ('A')
B = 66 ('B')
X = 88 ('X')
Y = 89 ('Y')
Left stick, left = 37 and 41
Left stick, up = 38 and 42
Left stick, right = 39 and 43
Left stick, down = 40 and 44
dpad, left = 37 and 41
dpad, up = 38 and 42
dpad, right = 39 and 43
dpad, down = 40 and 44
LT = 76 ('L')
RT = 82 ('R')
LB = not supported!
RB = not supported!
If you use a keyListener it will behave a little different than on the PC. If you press a button the keyDown function will be called after which the keyUp function will be called directly. If you release a button nothing happens. All directional buttons (the stick and the dpad) are kind of in a triggered mode. When you press one of these buttons a keyDown function will get called followed by a keyUp, followed by a short pause, after which the keyDown and keyUp get called again, followed again by a short pause, etc.. Until you release the button. The pause between two keyDown/keyUp pairs is constant (and quite long). When you use the 41 to 44 codes for the left stick, the pause is shorter btw than for the 37 to 40 codes...
Hopefully you guys find this useful in some way.