Показать сообщение отдельно
Старый 27.12.2009, 01:26
Failure вне форума Посмотреть профиль Отправить личное сообщение для Failure Найти все сообщения от Failure
  № 1  
Ответить с цитированием
Failure

Регистрация: Dec 2009
Сообщений: 9
По умолчанию Помогите с массивом объектов.

Значит так. Есть массив объектов.
Идёт по порядку 0 -> n-1
Нужно пробежать по нему циклом и удалить те объекты которые не соответствуют условию.

как делаю:
Код AS3:
while (i<n) {
 if (condition) {
  array.slice(i,1);
 }
}
когда в массиве 1 объект то всё проходит нормально,
если объектов больше то удаляется нормально только если первым условие прошёл последний созданный объект.

помогите. нужно сохранить порядок массива вырезав из него элемент.

Добавлено через 31 секунду
забыл добавить. всё это на as3

Добавлено через 3 минуты
увидел, что слайс не изменяет массив, но
Код AS3:
array=array.slice(n,1)
тоже не работает. точнее не так как надо.