Есть класс Engine - мувик, который содержит только фон, в нем
описана вся игровая логика, и считывание клавы:

Код AS3:
stage.focus = stage;
stage.addEventListener(KeyboardEvent.KEY_DOWN, getKeys);
раньше экземпляр Engine создавался в среде и все работало, а когда я начал создавать его динамически в Document Class'e:

Код AS3:
public class Root extends MovieClip
{
private var levelNumber:int;
private var currentLevel:Engine;
public function Root()
{
levelNumber = 0;
currentLevel = new Engine(levelNumber);
addChild(currentLevel);
}
public function nextLevel()
{
removeChild(currentLevel);
currentLevel = new Engine(++levelNumber);
addChild(currentLevel);
}
}
Компилятор пишет что stage = null, и root тоже null
Как можно еще запрограммировать клавиши?
просто addEventListener(KeyboardEvent.KEY_DOWN, getKeys) - не работает