selectedChild
ожидает самого ребенка, а не метки.
Вместо этого - попробуйте это:
public function removeContent():void
{
Viewstack(this.parent).selectedIndex = 0;
this.parent.removeChild(this);
}
Примечание. Обычно рекомендуется избегать использования FlexGlobals.topLevelApplication
, так как это приводит к очень жесткому и хрупкому применению.