Показать сообщение отдельно
Старый 29.06.2008, 20:51
tst вне форума Посмотреть профиль Отправить личное сообщение для tst Найти все сообщения от tst
  № 1  
Ответить с цитированием
tst

Регистрация: May 2004
Сообщений: 10
По умолчанию Перерисовка прямой

Приветствую Всех.
Подскажите пожалуйста, корректен ли будет следующий код с точки зрения утечки памяти (это спрайт, который рисует сам себя, поэтому заранее известно, что здесь будет только один 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) ?


Последний раз редактировалось tst; 29.06.2008 в 21:05.