![]() |
Функция очистки сцены от нарисованной графики.
Предложите пожалуста функцию, которая будет очищать все графичесские элементы на сцене.
|
Если графические элементы сделаны с помощью встроенных средств рисования, то -
Код AS3:
Код AS3:
|
Первый вариант я так понимаю, у меня нарисованы линии с помощью lineTO.
Я прицепил this.graphics.clear(); к кнопке, но по нажатию на кнопку линии не удаляются. Где я наложал?( |
значит линии нарисованы не в this , а в каком то другом объекте.
найдите тот объект в который вы рисуете линии допустим Код AS3:
Код AS3:
|
Цитата:
Проблематично тогда получается удалить их. |
Цитата:
|
Я ещё не совсем понял, какой кусок кода именно перерисовывает линии.
Вроде как либо этот, он вызывается при просто рисовании линий. Код AS3:
Код AS3:
|
По идее, вам нужно отчистить графику тут
Код AS3:
|
Нет вы не поняли, я хочу по нажатию на кнопку очищать сцену от всей нарисованной графики.
|
Код AS3:
Код AS3:
и вообще я не понял сути вашего кода, вы перетаскиваете родителя, и пересчитываете координаты всех линий внутри... но эти линии будут переноситься автоматически, если они внутри контейнера (который тащим) |
| Часовой пояс GMT +4, время: 16:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.