Цитата:
Сообщение от LifeIsRhythm
Добавьте эту строку перед удаление и напишите что покажет -
 Код AS3:
trace(container.contains(object_1), this.contains(container));
Сорри, написал с ошибкой, исправил.
|
Эта конструкция ничего не даст. contains по умолчанию проведет рекурсивную проверку. Поэтому даже если объект содержится внутри дочернего контейнера, а не в самом контейнере к которому происходит доступ через this, то this.contains(someObject) все равно покажет true.
Более надежная проверка такая

Код AS3:
if (someObj.parent == container) {
trace(container, "содержит в себе объект", someObj);
}
ну или отключение рекурсии в методе contains