通常,当您从另一个 swf 卸载一个 swf 时,您将使用从舞台中删除或卸载事件进行清理。
但是当您通过离开页面或重新加载页面或关闭/删除应用程序来退出 as3 flash 应用程序时。您应遵循哪些最佳实践来确保正确的清理和垃圾收集。
问题:在这方面可以使用纯 as3 代码中的哪些方法。
可能有人会说,一旦卸载或删除了 swf,就可以通过任务管理器等方式验证其内存占用量是否已减少 这是一个足够好的措施吗?
或者是否建议以正确的方式处理卸载/退出?
最佳答案
您无需对此执行任何操作。当您关闭浏览器选项卡时,Flash实例将被销毁,因此内存将被完全释放。如果存在任何内存泄漏,则是 Flash 插件/ActiveX 的问题,而不是您的应用程序的问题。
关于flash - 从浏览器卸载时清理 as3 flash 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8135562/