Всё-таки ви тгавите и надо больше доки читать.
getChildByName возвращает что? - DisplayObject. У DisplayObject есть свойство y_btn и n_btn? Нет. Вот об этом ошибка и говорит.
Но мы считаем, что обьект, который возвращает getChildByName на самом деле MB_YN, наследник DisplayObject, в котором есть свойства y_btn и n_btn. Так что приведём то, что возвращает getChildByName к MB_YN и будет нам щасье

Код AS3:
(stage.getChildByName("MB") as MB_YN).y_btn.removeEventListener(MouseEvent.CLICK, tutMsgBoxHandler);
А вообще я не особо понимаю такое использование getChildByName. Не для того оно, по-моему. Вынес var MessageBox:MB_YN за функцию, сделал private var MessageBox:MB_YN; сделал в функции MessageBox = new MB_YN(); И в tutMsgBoxHandler тупо MessageBox.y_btn.removeEventListener(MouseEvent.CLICK, tutMsgBoxHandler);