Linie dynamisch zeichnen

Ich möchte eine Zufällige Linie von Punkt a nach Punkt b Zeichnen lassen, diese Linie soll sichtbar gezeichnet werden, also nicht erscheinen sonder gezeichnet werden. mehr eigentlich nicht :)
 
PHP:
stage.align = StageAlign.TOP_LEFT;
var ax:Number = Math.random()* stage.stageWidth;
var ay:Number = Math.random()* stage.stageHeight;
var bx:Number = Math.random()* stage.stageWidth;
var by:Number = Math.random()* stage.stageHeight;
var dx:Number = bx - ax;
var dy:Number = by - ay;
var dist = Math.sqrt(dx * dx + dy * dy);
var rad = Math.atan2(dy, dx);
var speed:Number = 3;
var s:Sprite = new Sprite();
this.addChild(s);
s.addEventListener(Event.ENTER_FRAME, onEnter);
var lx = 0,  ly = 0;
var lineColor:uint = 0x000000;
function onEnter(e:Event):void{
		e.target.graphics.clear();
		e.target.graphics.lineStyle(1, lineColor, 1);
		lx += Math.cos(rad) * speed;
		ly += Math.sin(rad) * speed;
		e.target.graphics.moveTo(ax, ay);
		e.target.graphics.lineTo(ax+ lx, ay+ly);
		var len = Math.sqrt(lx * lx + ly * ly);
		if(len >= dist) e.target.removeEventListener(Event.ENTER_FRAME, onEnter);
}
 

Neue Beiträge

Zurück