【问题标题】:Restart application within AS3在 AS3 中重新启动应用程序
【发布时间】:2014-02-16 23:32:58
【问题描述】:

有什么方法可以使用 AS3 在单击按钮时重新启动应用程序?我想将程序的状态返回到它第一次运行时的状态,因为我尝试调用一个方法,从它们添加到的Sprite 层中删除子级,但是这样做时我遇到了错误以这种方式.

我无法从 Sprite 图层中删除所有子级,因为图层上有我想要删除的某些内容,也有我不想删除的内容。

有什么建议吗?

【问题讨论】:

标签: actionscript-3 flash


【解决方案1】:

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

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

没有真正的“内置”方法来做到这一点,所以在这个阶段你需要经历一个漫长的调试过程,同时试图自己掩盖一切。

【讨论】:

  • 是的,这是我最大的问题,不得不倒退并找出要从哪里删除的内容,调试错误等。
猜你喜欢
  • 2015-01-12
  • 2013-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-12
  • 1970-01-01
  • 2013-11-02
  • 1970-01-01
相关资源
最近更新 更多