Совсем недавно посоветовали не использовать contains, а проверять родителя мувика через .parent
То есть если имеем:

Код AS3:
var spriteContainer:Sprite = new Sprite();
var vasya:Sprite = new Sprite();
spriteContainer.addChild(vasya);
if(vasya.parent == spriteContainer) //Истина
{
trace("Содержит");
}
spriteContainer.removeChild(vasya);
if(vasya.parent == spriteContainer) //Уже ложь
{
trace("Содержит"); //не выведет
}
Спасибо товарищам КорДум и GBee за наводку
