![]() |
полная очистка сцены
на сцене есть movieclip, внутри несколько movieclip`ов, а также есть кнопка которая должна очищать всю сцену:
Код AS3:
Код:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". |
Просто код в конце концов натыкается на то, что уже нечего удалять, и ругается на это.
Спросите у него, может ли он что-то ещё удалить (есть ли такой объект), если нет то прекратить опперацию. |
я уже всё перепробовал, объекта на сцене всего два. если написать:
Код AS3:
Код AS3:
|
Напишите
Код AS3:
когда объектов будет 0, функция всеравно сделает ещё один цикл. Ещё одно, если Вы ставите parent на таймлайне, то попадете на stage, и удалите MainTimeline. В первый кадр на таймлайне: Код AS3:
|
Цитата:
|
удаляя в цикле parent.removeChildAt(0); легко попадаем на удаление 'себя', после чего у объекта уже нет parent'а - в результате и имеем то, что ты показал
помести в этом parent'е метод удаляющий все детей и вызывай его |
эммм... как насчет
Код AS3:
|
footman, такого метода нет у DisplayObjectContainer.
|
| Часовой пояс GMT +4, время: 00:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.