Внутри вашего экземпляра ChildClass1, который создает ваш экземпляр ChildClass2 (если я правильно следовал), вы можете просто сделать:
addChild(childClass2Instance);
Это добавит его на сцену. Я не понимаю, почему вам нужно усложнять это дальше, хотя, конечно, если вы хотите, чтобы объект находился внутри координатного пространства класса Document, тогда parent.addChild();
должен делать, как вы хотите. Я не уверен, что вы говорите, что эти два решения не сработали, или вы просто ищете другие возможности.
В ответ на ваш первый вопрос («Можете ли вы добавить мувиклип на сцену из дочернего класса?»), Да, вы можете, просто выполнив addChild. Это все еще сцена, даже если это координатное пространство дочернего объекта.
Полагаю, вы могли бы создать собственное событие, которое сработало бы, когда конструктор вашего ChildClass1 завершил свои обязанности (одним из которых, я думаю, является создание экземпляра ChildClass2), которое прослушивалось классом Document, и при обнаружении события его добавляет объект, который он получает на сцену. Если вы хотите, чтобы я проиллюстрировал, как вы это сделаете, я могу взглянуть на некоторый код, но сейчас я не могу представить, какое преимущество это могло бы принести вам.
В любом случае, надеюсь, что хоть что-то из этого поможет!
Debu