Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 从浏览器卸载时as3闪存应用程序清理_Flash_Actionscript 3_Browser_Garbage Collection - Fatal编程技术网

Flash 从浏览器卸载时as3闪存应用程序清理

Flash 从浏览器卸载时as3闪存应用程序清理,flash,actionscript-3,browser,garbage-collection,Flash,Actionscript 3,Browser,Garbage Collection,通常,当您从另一个swf卸载一个swf时,您将遵循从stage或unload事件中删除的清理操作 但当您通过导航离开页面或重新加载页面或关闭/删除应用程序退出as3 flash应用程序时。为确保正确的清理和垃圾收集,您将遵循哪些最佳实践 问题:在这方面可以使用as3代码中的哪些方法。 有人可能会争辩说,一旦swf被卸载或移除,它的内存足迹就可以通过任务管理器验证是否已经减少(例如) 这是一个足够好的措施吗 还是建议以适当的方式处理卸载/退出?您无需对此采取任何措施。关闭浏览器选项卡时,闪存实例将

通常,当您从另一个swf卸载一个swf时,您将遵循从stage或unload事件中删除的清理操作

但当您通过导航离开页面或重新加载页面或关闭/删除应用程序退出as3 flash应用程序时。为确保正确的清理和垃圾收集,您将遵循哪些最佳实践

问题:在这方面可以使用as3代码中的哪些方法。

有人可能会争辩说,一旦swf被卸载或移除,它的内存足迹就可以通过任务管理器验证是否已经减少(例如) 这是一个足够好的措施吗


还是建议以适当的方式处理卸载/退出?

您无需对此采取任何措施。关闭浏览器选项卡时,闪存实例将被销毁,因此内存将完全释放。如果有内存泄漏,那是Flash插件/ActiveX的问题,而不是你的应用程序的问题