Похоже, что ошибка может быть вызвана вызовом метода addChild () в конструкторе вашего класса MessageBoard. Возможно, вы слишком рано вызываете этот метод на раннем этапе жизненного цикла UIComponent. Я бы рекомендовал переопределить метод createChildren () и добавить туда свой дочерний элемент.
override protected function createChildren():void
{
super.createChildren();
_messageTitle = new Label();
_messageTitle.text = "Message Board";
this.addChildAt(_messageTitle, 0);
}