as 3.0使用键盘代码

作者:袖梨 2022-07-02

as 3.0使用键盘代码

package cn.com.webstudio{
        import flash.display.Sprite;
        import flash.events.KeyboardEvent;
        import flash.ui.Keyboard;

        public class KeyCodes extends Sprite {
                private var box:Sprite;

                public function KeyCodes() {
                        init();
                }
                private function init():void {
                        box=new Sprite();
                        addChild(box);
                        box.graphics.beginFill(0xff0000);
                        box.graphics.drawRect(0,0,40,40);
                        box.graphics.endFill();
                        box.x=stage.stageWidth / 2;
                        box.y=stage.stageHeight / 2;
                        stage.addEventListener(KeyboardEvent.KEY_DOWN,onKeyboardEvent);

                }
                public function onKeyboardEvent(event:KeyboardEvent):void {
                        switch (event.keyCode) {
                                 case Keyboard.DELETE:
                                        removeChild (box)
                                                               
                        }
                }
        }
}

相关文章

精彩推荐