AS3 Кружение по сцене

Я пытаюсь сделать так, чтобы вспышка рисовала линию из центра сцены и увеличивала ее вокруг сцены. Не уверен, какую математику я бы использовал для этого. Пока у меня есть линия, выходящая в определенную точку, но я не знаю, как изменить эту точку, чтобы она вращалась вокруг любых размеров моей сцены.

Пока у меня это:

var linetox=0;
var linetoy=0;
var _stage=this;
var _stage_center_x = stage.stageWidth/2;
var _stage_center_y = stage.stageHeight/2;
trace(_stage_center_x);
function enterframe(e:Event):void {
    linetox+=10;
    linetoy+=10;
    var lineDrawing:MovieClip = new MovieClip();
    this.addChild(lineDrawing);
    lineDrawing.graphics.lineStyle(1);
    lineDrawing.graphics.moveTo(_stage_center_x,_stage_center_y);///This is where we start drawing
    lineDrawing.graphics.lineTo(linetox, linetoy);
}
this.addEventListener(Event.ENTER_FRAME, enterframe);

который, очевидно, перемещает окончание строки назначения все ниже и ниже, просто пытаясь заставить его рисовать по экрану (как часы)


person kilrizzy    schedule 31.01.2010    source источник