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

draw demo test

Get Adobe Flash player
by ced 11 May 2015
// 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() {
            
            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 ) {
                    var color:int=Math.floor(Math.random()*0x1000000);
                    graphics.lineStyle( 4,color);
                    graphics.lineTo( mouseX, mouseY );
                }
                lastx = mouseX;
                lasty = mouseY;
            });
            stage.addEventListener( MouseEvent.MOUSE_UP, function(e :MouseEvent) :void {
                is_clicked = false;
            });

        }
    }
}