在我们打开面板之前,手风琴儿童控件为空

时间:2009-12-18 15:27:09

标签: flex actionscript-3 accordion

我正在使用Flex AS3,我有一个带有两个标签的手风琴,每个标签包含一些文本框,我试图从位于手风琴之外的按钮事件处理程序访问这些子控件。问题是这些控件为空,直到我打开手风琴的标签。

2 个答案:

答案 0 :(得分:8)

将此添加到手风琴的MXML

creationPolicy="all"

然后它将在开头创建所有内容,以便那些孩子可以在那里供你参考。

答案 1 :(得分:0)

您可以尝试以编程方式打开和关闭手风琴,例如creationComplete,以强制在转发器中创建组件。我会先避开中继器。我发现有一点创造力,你可以用基本列表和自定义项目渲染做得更好。这使您可以更好地控制子组件的创建。