![]() |
Разбиение и совмещение массивов
Добрый вечер.
Что то я совсем запутался в методе splice. ситуация такая: Есть 6 элементов в массиве. Каждый по отдельности анимируется и в какой то момент 1 элемент уходит из ряда. Идет смещение всех элементов что находятся справа, а далее тот элемент который пропал появляется в конце ряда справа. С этой частью никаких проблем, но вот далее мне необходимо обновить последовательность этих элементов, чтобы в массиве они стояли также как слева направо после перестановки. Как я понимаю, это делается через splice Код AS3:
Кстати даже если получилось бы соединить 2 массива, колличество элементов не было бы нужным мне. Их по прежнему должно быть 6, но если например разрезали на 3 х 1 х 2, то новый массив будет из 5 элементов 3+1+1. Как мне решить эту задачку? Добавлено через 37 минут Вопрос решил таким способом Код AS3:
|
Что-то ничего не понял из вопроса. Но так, к теме, есть еще и другие методы
Код AS3:
|
caseyryan а если обрезаешь не 1 элемент, а 3 например, то как добавить их в нужном порядке каждый элемент?
|
pomuс, иногда помогает проявлять самостоятельность и настойчивость в решениях задач.
Код AS3:
Код AS3:
|
Hauts
прошу прощения, меня запутал пример со справки, где сплайсом добавлялся отделенный массив с элементами.. и там элементы терялись поэтому приходилось изощоенным способом добавлять по одному Добавлено через 20 минут Да, вот она и тут эта проблема. array.length показывает меньшее количество чел в трейсе самих элементов. А надо чтобы было столько же Добавлено через 1 час 41 минуту Если кому то пригодится- я нашел метод создания отдельный массивов методом splice и потом методом concat объединял их |
Смысл в этом? Есть еще метод slice
|
| Часовой пояс GMT +4, время: 13:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.