中国Flash技术中心--技术论坛 » Action Script讨论区 » 给actionscript入门朋友分享画图程序,这是我从书上看来


2008-5-19 19:39 jimmyshenghua
给actionscript入门朋友分享画图程序,这是我从书上看来

package{
        import flash.display.Sprite;
        import flash.events.MouseEvent;
        public class Map extends Sprite{
                private var _sprite:Boolean;
                public function Map(){
                        _sprite=false;
                        graphics.lineStyle(2,0xFFCC00);
                        stage.addEventListener(MouseEvent.MOUSE_DOWN,startDrawing);
                        stage.addEventListener(MouseEvent.MOUSE_MOVE,Drawing);
                        stage.addEventListener(MouseEvent.MOUSE_UP,stopDrawing);
                }
                public function startDrawing(event:MouseEvent):void{
                        _sprite=true;
                        graphics.moveTo(mouseX,mouseY);
                }
                public function Drawing(event:MouseEvent):void{
                        if(_sprite)
                        graphics.lineTo(mouseX,mouseY);
                }
                public function stopDrawing(event:MouseEvent):void{
                        _sprite=false;
                }
        }
}
//_sprite设置为false的原因是,当_sprite为false时,不执行画图的命令,当为true,表示按下鼠标时的状态

[[i] 本帖最后由 jimmyshenghua 于 2008-5-19 19:43 编辑 [/i]]

2008-8-16 07:02 lxc4560
偶很菜..看不懂......555555555555/:cunfu /:cunfu /:cunfu

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.