![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2008
Сообщений: 35
|
Возник небольшой вопрос - как можно проверить существует ли добавленный элемент на сцене или нет?
Например, по нажатию на кнопку во флеше загружается какая либо картинка и соответственно создается экземпляр на сцене с баром загрузки ... после загрузки картинки - удаляется и экземпляр загрузочного бара при многократном нажатии на кнопку загрузки может возникать ошибка, типа не может удалить этот лоадер (типа его нету, был уже удален) можно ли проверить доступность какого либо элемента перед тем как начать делать что-то с ним??? |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 65
|
У класса DisplayObjectContainer и у всех его наследников есть метод
Возвращает
Boolean — Значение true, если объект child является потомком объекта DisplayObjectContainer или самого контейнера, в противном случае значение false. Единственное, надо проверить, чтобы child не был null, иначе будет ошибка. Последний раз редактировалось Idon; 31.03.2011 в 14:25. |
|
|||||
|
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 35
|
спасибо за оперативность )
|
|
|||||
|
.
|
Idon, в этом примере проверка contains не сработает.
|
|
|||||
|
Регистрация: Sep 2009
Сообщений: 65
|
dimarik, согласен, но если ты добавляешь объект в контейнер, а потом просто хочешь проверить, есть ли он там, то такой способ вполне подойдёт.
можно, конечно, и так |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|