Когда вы используете функцию createRootWindow (), вы получаете окно без родителя - это то, что пытается передать «Root» в имени функции (кажется, плохо). Это легко обойти, хотя:
win = air.HTMLLoader.createRootWindow(true, init, false, bounds);
win.load(new air.URLRequest(child.url));
//add
win.window.parent = this.window;
По крайней мере, это общая идея. Возможно, вам придется подождать htmlDOMCreate или завершить событие, прежде чем устанавливать родителя. Кроме того, AIR может позволить вам установить родителя, даже если ребенок находится в другой изолированной программной среде безопасности. Если это так, это будет большой дырой в безопасности вашего приложения.