Получается код должен быть примерно таким?

Код AS3:
package {
public class A {//контроллер
public function A() {
var classBref = addChild(new B());//Локация
var classCref = classBref.addChild(new C());//Персонаж
var classDref = classCref.addChild(new D());//Меню персонажа
classDref.addEventListener("event",listener);//Обработка события меню
}
}
}