お絵かきツールの練習

by Tamanegi_kenshi
♥0 | Line 34 | Modified 2010-08-09 00:28:14 | MIT License
play

ActionScript3 source code

/**
 * Copyright Tamanegi_kenshi ( http://wonderfl.net/user/Tamanegi_kenshi )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/dmk5
 */

package{
    
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    
    public class test extends Sprite{
        
        private var isClick:Boolean=false;
        private var lastX:Number=0;
        private var lastY:Number=0;
        
        public function test(){
            init();
        }//test()
        
        private function init():void{
            graphics.lineStyle(10,0xff0000);
            stage.addEventListener(MouseEvent.MOUSE_DOWN,function(e:MouseEvent):void{
                isClick=true;
                lastX=mouseX;
                lastY=mouseY;
                graphics.moveTo(lastX,lastY);
            }//function
        )//MOUSE_DOWN
            stage.addEventListener(MouseEvent.MOUSE_MOVE,function(e:MouseEvent):void{
                if(isClick==true){
                   graphics.lineTo(mouseX,mouseY);
                }//if
                lastX=mouseX;
                lastY=mouseY;     
            }//function
        )//MOUSE_MOVE
            stage.addEventListener(MouseEvent.MOUSE_UP,function(e:MouseEvent):void{
                isClick=false;
            }//function
         )//Mouse_UP


        }//init

        

        
    }//class

    
}//package