Я расширяю Panel
для создания пользовательского компонента. Не зная, что это будет содержать позже, как я могу добавить метод для временного скрытия всего содержимого и отображения вместо него внутреннего объекта (который обычно невидим)?
То есть есть ли лучший способ, чем
for each (var ui:DisplayObject in this.getChildren()) {
ui.visible = false;
}
Что бы я хотел сделать, так это поменять панель корневого контента, но я не знаю, как получить к ней доступ. Как это:
this._tempStore = this.removeChild(this.rootContentPaneObject);
this.rootContentPaneObject = this._myTemporaryReplacement;
По сути, я пытаюсь создать компонент, который будет заменять Panel
, но будет вести себя подобно ViewStack
.