задача удалить textField внутри movieClip`а

Код AS3:
func("white", white);
function func(menu_text:String, myfunction:Function)
{
var menu_button:MovieClip = new button;
menu_button.x = 10;
menu_button.y = 10
addChild(menu_button);
var btn_text:TextField = new TextField();
btn_text.text = menu_text;
btn_text.selectable = false;
menu_button.addChild(btn_text);
menu_button.addEventListener(MouseEvent.CLICK, white);
}
function white(e:MouseEvent):void
{
removeChild((MovieClip)(e.target));
}
выдаёт ошибку TypeError: Error #1034: Type Coercion failed: cannot convert flash.text::TextField@23ed3f89 to flash.display.MovieClip. at drawing4_fla::MainTimeline/white()