Understanding keyCodes : KeyboardEvent « Development « Flash / Flex / ActionScript

Home
Flash / Flex / ActionScript
1.Animation
2.Array
3.Class
4.Data Type
5.Development
6.Function
7.Graphics
8.Language
9.Network
10.Regular Expressions
11.Statement
12.String
13.TextField
14.XML
Flash / Flex / ActionScript » Development » KeyboardEvent 
Understanding keyCodes
 
package
{
    import flash.display.Sprite;
    import flash.events.KeyboardEvent;
    public class Main extends Sprite
    {
        private var sprite:Sprite = new Sprite();

        public function Main()
        {
            sprite.graphics.beginFill(0xFF00001);
            sprite.graphics.drawRect(002020);
            sprite.graphics.endFill();
            addChild(sprite);

            this.stage.addEventListener(KeyboardEvent.KEY_UP,moveSprite);
        }

        private function moveSprite(keyEvent:KeyboardEvent):void
        {
            switch (keyEvent.keyCode)
            {
                case 37:
                    sprite.x--;
                    break;
                case 38:
                    sprite.y--;
                    break;
                case 39:
                    sprite.x++
                    break;
                case 40:
                    sprite.y++;
                    break;
                default:
                    break;
            }
        }
    }
}

        
Related examples in the same category
1.KeyboardEvent Basics
2.Listen for the keyDown event and traces out the character code for that key.
3.Handling keyboard events globally
4.Handling keyboard events for a particular object
5.Retrieving a pressed key's key code through KeyboardEvent.KEY_DOWN event
6.Reference key code with Keyboard.ESCAPE
7.Multilocation keys
8.Up / Left Sensor
9.Determining the Character Associated with a Key
10.Converting user input to uppercase
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.