我有一些MXML元素,我想删除并添加到父元素。不幸的是,我被限制删除MXML对象,因为这是由自定义组件处理的。那么有没有办法将删除的MXML元素恢复到显示列表中?
很抱歉,如果这是一个老问题,或者我错过了一些明显的问题。
A
答案 0 :(得分:0)
您必须以某种方式将对组件的引用存储为变量。
var myComponent : UIComponent = mxmlID
this.removeChild(myComponent)
然后在将来的某个时候你可以这样做:
this.addChild(myComponent);
使用自定义组件的任何内容都不会影响到这一点。我不清楚删除了MXML集ID后幕后发生的事情;但我认为它们是垃圾收集的,你将无法使用相同的ID访问相同的组件。