![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2009
Сообщений: 11
|
на сцене есть movieclip, внутри несколько movieclip`ов, а также есть кнопка которая должна очищать всю сцену:
код удаляет всё как и должно быть, но в аутпуте пишет: что это значит и как это лечить? |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 28
|
Просто код в конце концов натыкается на то, что уже нечего удалять, и ругается на это.
Спросите у него, может ли он что-то ещё удалить (есть ли такой объект), если нет то прекратить опперацию. Последний раз редактировалось simplenoize; 09.06.2009 в 05:40. |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 11
|
я уже всё перепробовал, объекта на сцене всего два. если написать:
то в аутпуте будет дважды написанно test и ошибка точно такая же как и была выше, но если написать так: ошибки нет, может я не так "спрашиваю"? |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 28
|
Напишите
и увидите сколько на самом деле у Вас объектов. когда объектов будет 0, функция всеравно сделает ещё один цикл. Ещё одно, если Вы ставите parent на таймлайне, то попадете на stage, и удалите MainTimeline. В первый кадр на таймлайне: Последний раз редактировалось simplenoize; 09.06.2009 в 06:17. |
|
|||||
|
удаляя в цикле parent.removeChildAt(0); легко попадаем на удаление 'себя', после чего у объекта уже нет parent'а - в результате и имеем то, что ты показал
помести в этом parent'е метод удаляющий все детей и вызывай его |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 42
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
footman, такого метода нет у DisplayObjectContainer.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|