Если я правильно помню, getChildAt()
из контейнерных классов (например, VBox, HBox и т. Д.) Возвращает DisplayObject. Этот тип объекта не имеет методов, таких как «addChild» - эти методы представлены далее в иерархии наследования.
Вам нужно будет преобразовать ссылку, возвращенную методом getChildAt()
, во что-то отличное от DisplayObject; Я считаю, что метод, который вы хотите, находится в DisplayObjectContainer:
var child:DisplayObject = seatContainer.getChildAt(order.seats[i]);
(child as DisplayObjectContainer).addChild(your_child_class_here);