如何在Flex中处理类实例?

时间:2010-09-09 14:53:27

标签: flex actionscript-3 flex3 flexbuilder

我有一个菜单,每次你点击一个项目时它会打开一个屏幕(一个新的flex组件),当我点击回到我希望处理该特定实例的屏幕时,是否有一个简单的方法这样做?

2 个答案:

答案 0 :(得分:0)

UIComponent.removeChild(child)是一种方式。您也可以使用查看状态执行此操作。

答案 1 :(得分:0)

最好的方法是将所有动态实例存储在数组中,例如 dynamicHandles

var dynamicHandles:Array = new Array();
dynamicHandles["test"] = new MCTest();

然后添加为孩子:

addChild(dynamicHandles["test"]);

最后,无论何时需要删除它们,首先将它们作为子项删除,然后像这样清理数组:

removeChild(dynamicHandles["test"]);
dynamicHandles = new Array();