Chinaunix首页 | 论坛 | 博客
  • 博客访问: 695213
  • 博文数量: 160
  • 博客积分: 8847
  • 博客等级: 中将
  • 技术积分: 1656
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-25 16:46
个人简介

。。。。。。。。。。。。。。。。。。。。。。

文章分类

全部博文(160)

文章存档

2015年(1)

2013年(1)

2012年(4)

2011年(26)

2010年(14)

2009年(36)

2008年(38)

2007年(39)

2006年(1)

分类:

2008-09-03 21:17:39

捕获事件


package {
    import flash.display.Sprite;
    import flash.events.KeyboardEvent;
    import flash.events.MouseEvent;
    [SWF(width="400", height="300", backgroundColor="#ff0000", frameRate="31")]
    public class activescript3 extends Sprite
    {
        private var _sprite:Sprite;
        public function activescript3()
        {
            stage.focus = this;
            _sprite = new Sprite();
            addChild(_sprite);
            _sprite.graphics.beginFill(0x00ff00);
            _sprite.graphics.drawCircle(100,100,200);
            _sprite.graphics.endFill();
            _sprite.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDown);
            _sprite.addEventListener(MouseEvent.MOUSE_UP,onMouseUp);
            _sprite.addEventListener(KeyboardEvent.KEY_DOWN,onKeyboardDown);
            _sprite.addEventListener(KeyboardEvent.KEY_UP,onKeyboardUp);
        }
        private function onMouseDown(event:MouseEvent):void{
                _sprite.graphics.lineStyle(1,0,1);
                _sprite.graphics.moveTo(mouseX,mouseY);
                _sprite.addEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
        }
       
        private function onMouseUp(event:MouseEvent):void{
            _sprite.removeEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
        }
       
        private function onMouseMove(event:MouseEvent):void{
            _sprite.graphics.lineTo(mouseX,mouseY);
        }
       
        private function onKeyboardDown(event:KeyboardEvent):void{
            trace("key code is" + event.charCode);
        }
       
        private function onKeyboardUp(event:KeyboardEvent):void{
            trace("key code is" + event.charCode);
        }
    }
}



阅读(878) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~