У меня есть компонент TabNavigator, который не показывает своих дочерних элементов при добавлении их во время выполнения.
Есть ли способ обойти это, пожалуйста?
В данный момент я делаю следующее:
var tabNavigator:TabNavigator = new TabNavigator();
// etc.
parentHBoxContainer.addChild(tabNavigator);
// etc.
// Custom component with nothing special in it
// Trigger on a button click (Add)
var myComponent:MyComponent = new MyComponent();
var nextTabIndex:int = tabNavigator.getChildren().length;
tabNavigator.addChild(myComponent);
// I see some text flashing but the current tab stays the same
// No text is added
tabNavigator.validateNow();
tabNavigator.selectedIndex = nextTabIndex;
Извините, ребята, что не дали достаточно подробностей. TabNavigator находится внутри контейнера HBox , я не добавил код, потому что думал, что он будет неуместен.
Я заменил SimpleComponent на MyComponent в приведенном выше коде. MyComponent - это просто еще один HBox с текстовым полем и меткой.
Спасибо.