AddChildAt()在特定索引位置添加项目

时间:2011-05-16 11:30:55

标签: actionscript-3 flex4

我有一个textBox,我将它用作邮件地址输入字段,用户可以输入多个地址,与hotmail中的地址相同。每个地址都会呈现为一个可点击的按钮。因此,双击特定地址时,我希望该项目可编辑。在用户点击输入后编辑地址后,该项目将添加到邮件添加列表中。

我使用以下代码添加它:

flowBox.addChildAt(myItem,myindex);

但是addChildAt似乎将该项添加为列表中的最后一项。但我希望它将项目添加到原来的位置。假设该项目位于邮件列表中的第2位,在编辑并点击输入后,它应该在位置2本身而不是在列表的末尾添加。

请告诉我是否有办法这样做?

由于

2 个答案:

答案 0 :(得分:1)

尝试使用addElementAt()代替。更多详细信息为here

答案 1 :(得分:0)

你可以做康斯坦纳所建议的,也许是addChildAt(索引)。

另一种做法是隐藏孩子并通过可见属性显示孩子,而不是删除和添加