Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Перерисовка прямой (http://www.flasher.ru/forum/showthread.php?t=113455)

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, отредактируйте свой пост и оформите код тегами [code][/code].


Часовой пояс GMT +4, время: 20:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.