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

Get Adobe Flash player
by mash 16 Feb 2009
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;
            });

        }
    }
}