请问一下AS3.0怎么完全把对象(例如XML等等)从内存中删除来释放内存空间? 10

 我来答
百度网友4148780
2011-05-10 · 超过28用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:74.1万
展开全部
这涉及到AS的垃圾回收机制简称GC(Garbage Collection)
在AS中,没有直接的方式从系统内存中移除一个对象。所有的对象移除都通过自动的垃圾回收系统间接发生。
我们可以通过除去程序对它的所有引用来使一个对象适合被移除。为一个对象的所有引用,我们必须手动的从包含它的任何数组中移除它,并给引用它的任何变量赋上null,然后在一个垃圾回收循环期间AS决定扫除它。但对象在设为空和移除之前这段时间内,其仍会接收事件。
所以要完全清除一个对象,我们要保证:
1,取消注册和事件有关的对象方法
2,停止所有定时器和时间间隔事件。
3,停止向前播放事件线。
4,如果该对象自身变成不可获取时,也要停止因此变成不可获取的任何对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式