在AS3中重启应用程序

时间:2014-02-16 23:32:59

标签: actionscript-3 flash

有没有办法在使用AS3点击按钮时重启应用程序?我想将程序的状态恢复为第一次运行时的状态,因为我尝试调用一个方法,将子项从它们添加到的Sprite层中删除但是在执行它时我遇到了错误那样。

我无法移除Sprite图层中的所有子图,因为我想删除的图层上有某些内容,而且有些内容我不想删除。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

通常,您必须创建自己的清理功能。这显然很难在项目结束时正常工作,所以我通常与实际应用程序并行工作。它可能看起来像:

public function cleanup():void
{
    // Remove listeners.
    // Empty arrays.
    // Remove children.
    // etc
}

这并不是一种“内置”的方式,所以在这个阶段你需要经过漫长的调试过程才能完成所有工作。