[wip] Tracer
そのうちつかいます
どうぞごじゆうに
♥0 |
Line 35 |
Modified 2015-03-11 23:06:27 |
MIT License
archived:2017-03-20 05:02:12
ActionScript3 source code
/**
* Copyright phi16 ( http://wonderfl.net/user/phi16 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/uLvk
*/
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
public class Tracer extends Sprite {
public var tx:Number=465/2;
public var ty:Number=465/2;
public var dx:Number=0;
public var dy:Number=0;
public var spr:Sprite=new Sprite();
public function Tracer() {
addChild(spr);
addEventListener(Event.ENTER_FRAME,step);
stage.addEventListener(MouseEvent.MOUSE_MOVE,move);
}
public function step(e:Event):void{
spr.graphics.clear();
spr.graphics.beginFill(0);
spr.graphics.drawRect(0,0,465,465);
spr.graphics.endFill();
spr.graphics.lineStyle(1,0xffffff);
spr.graphics.drawCircle(tx,ty,5);
tx+=dx;
ty+=dy;
if(tx<0)tx+=465;
if(ty<0)ty+=465;
if(tx>465)tx-=465;
if(ty>465)ty-=465;
}
public function move(e:MouseEvent):void{
dx=(mouseX-tx)/20.0;
dy=(mouseY-ty)/20.0;
}
}
}