на самом деле все верно.
метод removeChild в качестве параметра принимает DisplayObject, а вы ему пытаетесь подсунуть Object, для того чтобы не было ошибки, можете сделать так:

Код AS3:
removeChild(e.currentTarget as DisplayObject);
или так:

Код AS3:
removeChild(DisplayObjejct(e.currentTarget));