flash on 2010-2-26
♥0 |
Line 37 |
Modified 2010-02-26 19:07:28 |
MIT License
archived:2017-03-20 11:03:33
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;
}
}
}
}