Не работает.

Ошибка 1120: Access of undefined property key_startgame.
А key_startgame - это у меня не переменная никакая, а вообще кнопка, лежащая на сцене.

Код AS3:
package {
import flash.display.*;
import flash.events.MouseEvent;
public class MainClass extends MovieClip {
public function MainClass() {
trace("start");
key_startgame.addEventListener(MouseEvent.CLICK, SG, false, 0, true);
}
private function SG(evt:MouseEvent):void {
gotoAndStop(4);
}
}
}
Там ещё прелоадер у меня... Если закомментить строку со слушателем нажатия на эту кнопку - прелоадер работает нормально. А если раскомментить - сразу ошибка и скакать по кадрам начинает.
Не могу понять в чём причина. Подскажите.
На всякий случай присоединяю исходник.