flash on 2010-2-26

by yaha
♥0 | Line 37 | Modified 2010-02-26 19:07:28 | MIT License
play

ActionScript3 source code

/**
 * Copyright yaha ( http://wonderfl.net/user/yaha )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/x9Fx
 */

package {
    import flash.display.Sprite;
    import flash.display.Graphics;
    import flash.events.MouseEvent;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // フレームアクション
            var nowdown:Boolean=false;
            var oldX:Number=0;
            var oldY:Number=0;
            var g:Graphics=this.graphics;
            g.lineStyle(5, 0x00ffff);
            stage.addEventListener(MouseEvent.MOUSE_DOWN,PushPen);
            function PushPen(e:MouseEvent):void {
            	trace("down");
            	nowdown=true;
            	oldX=stage.mouseX;
            	oldY=stage.mouseY;
            	
            }
            stage.addEventListener(MouseEvent.MOUSE_MOVE,MovePen);
            function MovePen(e:MouseEvent):void{
            	trace("move");
            	if(nowdown){
            		trace("moce","if");
            		g.moveTo(oldX,oldY);
            		g.lineTo(stage.mouseX,stage.mouseY);
            		oldX=stage.mouseX;
            		oldY=stage.mouseY;
            		e.updateAfterEvent();
            	
            }
            }
            stage.addEventListener(MouseEvent.MOUSE_UP,UpPen);
            function UpPen(e:MouseEvent):void{
            	nowdown=false;
            }            
        }
    }
}