線を描く

by _wonder
♥0 | Line 24 | Modified 2010-04-08 18:35:48 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    
    public class Draw extends Sprite {
        public function Draw() {
            init();            
        }
        private function init():void {
        		graphics.lineStyle(1);
        		stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
        		stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
        }
        private function onMouseDown(e:MouseEvent):void {
        		graphics.moveTo(mouseX,mouseY);
        		stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
        }
        private function onMouseUp(e:MouseEvent):void {
        		stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
        }
        private function onMouseMove(e:MouseEvent):void {
        		graphics.lineTo(mouseX,mouseY);
        }
    }
}