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: forked from: forked from: flash on 2010-3-9

Get Adobe Flash player
by yuki326 12 Mar 2010
    Embed
/**
 * Copyright yuki326 ( http://wonderfl.net/user/yuki326 )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/w3rB
 */

// 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;
			});

		}
	}
}