![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2009
Сообщений: 141
|
trace(__doorArray.length) for each(var child:Door in __doorArray); { removeChild(child); trace("Удалено",child) } Параметр child не должен быть равен нулю. Первый trace() выводит "0". Я вобще в шоке, у меня первый раз for each начинает перебирать пустой массив. Ужас. Я вобще не часто обращаюсь за помощью на форум, но это! Меня озадачило на столько, что я вобще не знаю чего делать. Я в шоке. Конечно может быть я сильно туплю, все бывает, нет, я уверен, что я туплю, но что это? P.S. если я делаю перед перебором проверку на то, что массив имеет длину более "0", то сколько бы в нем не содержалось элементов, он перебирает только один, удаляет его и заканчивает цикл. Добавление элементов в массив происходит циклом __doorArray.push(door); |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 141
|
o_O
А я уж было подумал, что у меня начинает по-тихому крыша ехать. Увидел косяк, еще не прочитав сообщение, а взглянув на выделенную строчку. P.S. Сорри, просто заработался... |
|
|||||
|
т.е. вы пытаетесь проверить пустой блок.
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну, кстати, Array динамический:
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 141
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:47. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|