flash on 2009-12-16

by aass
♥0 | Line 28 | Modified 2009-12-16 18:08:14 | MIT License
play

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

     }
   }
 }