PDA

Просмотр полной версии : Перерисовка прямой


tst
29.06.2008, 20:51
Приветствую Всех.
Подскажите пожалуйста, корректен ли будет следующий код с точки зрения утечки памяти (это спрайт, который рисует сам себя, поэтому заранее известно, что здесь будет только один child):

.....
public function drawLine() {

if (numChildren > 0) {
removeChildAt(0);
s = null;
}

x1:int = Math.random()*550;
y1:int = Math.random()*400;
x2:int = Math.random()*550;
y2:int = Math.random()*400;

var s:Shape = new Shape();
s.graphics.lineStyle(1);
s.graphics.moveTo(x1, y1);
s.graphics.lineTo(x2, y2);

addChild(s);
}
.....

Или корректней будет сделать вычисление геометрии(sscale, rotation, etc) ?

etc
29.06.2008, 21:00
tst, отредактируйте свой пост и оформите код тегами .