0

我有一个扩展父类的 mxml 文件。父级有一个组件,该组件最初是隐藏的,只有在按下按钮后才会显示。我想从我的扩展 mxml 中向这个隐藏组件添加一个新的子组件。有没有办法在按下按钮后访问超级组件并添加子组件?也许听一个事件?

现在我有一个通过加载隐藏组件来解决问题的解决方案,但这不是一个好的解决方案。

super.advancedOptionsSearchBox.getChildren();
super.advancedOptionsSearchBox.addChildAt(getEANContainer(), 1);

如果我不调用 getChildren,我会在调用 addChildAt 方法时遇到索引越界异常,因为隐藏组件中的子数组为空。

4

1 回答 1

1

你不能只设置属性吗

creationPolicy="all"

到您的组件?这样,即使它最初不可见,它也会被创建。

于 2013-06-04T10:35:22.493 回答