Вариант 1:

Код AS3:
private function registerListeners ():void
{
if (currentFrame == 2)
(button as MovieClip).addEventListener(MouseEvent.CLICK, onClick);
// здесь нужно быть уверенным, что button существует
}
Вариант 2:

Код AS3:
private function registerListeners ():void
{
if (button != null)
(button as MovieClip).addEventListener(MouseEvent.CLICK, onClick);
// это для случаев, когда в каждом кадре есть разные кнопки с одинаковыми именами
}