Допустим есть три кнопки. По нажатию на первую рисуем квадрат, на вторую - треугольник, на третью - круг.
На Main addChild спрайт. А уже на этот спрайт addChild панель.
Спрайт подписывается на события панели и рисует фигуры.
PanelEvents.DRAW_SQUARE
PanelEvents.DRAW_TRIANGLE
PanelEvents.DRAW_CIRCLE
Кнопка сама себя подписывает на CLICK. При клике диспатчит одно из событий панели.
Либо панель подписывает конкретную кнопку на CLICK (но не себя). При клике диспатчит одно из событий панели.
P.S.
Но если вам нужно в xml гнать просто текст на кнопке. То можно и саму панель подписать на клик.

Код AS3:
function onClick(e:MouseEvent):void
{
dispatchEvent( new Event( MyButton(e.target).text ) );
}