А что за ошибку получаете и в какой строке? Свойство parent при проверке необязательно сравнивать с null:

Код AS3:
var s:Sprite = new Sprite();
trace( s.parent ? "yes" : "no" ); // no
addChild(s);
trace( s.parent ? "yes" : "no" ); // yes
removeChild(s);
trace( s.parent ? "yes" : "no" ); // no