flash on 2009-12-16
♥0 |
Line 28 |
Modified 2009-12-16 18:08:14 |
MIT License
archived:2017-03-30 12:01:10
ActionScript3 source code
/**
* Copyright aass ( http://wonderfl.net/user/aass )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/4sjD
*/
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;
});
}
}
}