А что тут должно происходить?
Очевидно там срабатывает вот это условие

Код AS3:
if(!stage)return;
И дальше ничего не создается.
Такого условия быть не должно. Объект stage не доступен в конструкторе. В конструкторе нужно добавить слушатель добавления

Код AS3:
addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
и уже в обработчике onAddedToStage все создавать и подписывать на события.
п.с. Хотя, если есть желание делать все правильно, то советую сразу почитать о
конвенциях написания кода