In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

forked from: draw demo

Get Adobe Flash player
by hoshito 15 Mar 2010
// forked from mash's draw demo
package {
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    
    public class DrawDemo extends Sprite {

        private var is_clicked :Boolean = false;
        private var lastx :Number = 0;
        private var lasty :Number = 0;
     

        public function DrawDemo() {
            graphics.lineStyle( 4, 0xEA594F );
            stage.addEventListener( MouseEvent.MOUSE_DOWN, function(e :MouseEvent) :void {
                is_clicked = true;
                
                lastx = mouseX;
                lasty = mouseY;
                
                graphics.moveTo( lastx, lasty );
            });
            stage.addEventListener( MouseEvent.MOUSE_MOVE, function(e :MouseEvent) :void {
                if ( is_clicked ) {
                    graphics.lineTo( mouseX, mouseY );
                }
                lastx = mouseX;
                lasty = mouseY;
            });
            stage.addEventListener( MouseEvent.MOUSE_UP, function(e :MouseEvent) :void {
                is_clicked = false;
                
            });

        }
    }
}