![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
а еще лучше будет
__________________
return this... |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 836
|
А чем лучше такой вариант?)
|
|
|||||
|
используется плотный массив, что работает на порядок быстрее чем обычный Array, да и память экономит ( но есть свои и минуса, строгая стандартизация )
+ не создаються дополнительные переменные (i,j), а так же обращения идут по прямой ссылке sprRef -> sprRef.removeChildAt(0) , вместо arr -> i -> arr[i] -> arr[i].name -> [arr[i].name].removeChildAt(0) Добавлено через 5 минут + нет операций икрементов индекса всё это умножьте на количество итераций и даст, более производительный вариант Добавлено через 16 минут да и читается проще
__________________
return this... Последний раз редактировалось AlexCooper; 08.06.2015 в 18:48. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 149
|
я пытаюсь указать но то, что, возможно, в самом представленном коде ошибка
(1) в коде - trace(numChildren); // 0 (2) при этом дети удаляются из [arr[i].name] а ведь (1) != (2) Потому и трэйсы trace(numChildren) и trace(sprite_1.numChildren) отличаются - они отображаются число детей в РАЗНЫХ контейнерах |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 836
|
Цитата:
AlexCooper Спасибо. Попробую пожалуй) |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|