在“abc.mxml”中 我创建了如下图像和声音对象,并动态分配了实际数据。
<s:Image id="imgGoodJob" horizontalCenter="0" verticalCenter="0"
scaleMode="stretch" visible="false" click="onGoodJobClicked()" />
<mm:Sound2 id="sndEndingBgm" />
我在“onDeActive()”函数中使用下面的代码
在内存中释放它imgGoodJob = null;
sndEndingBgm = null;
flash.system.System.gc();
但是,当我在分析中看到内存使用情况时,该内存没有被释放! 我不知道发生了什么...... 是否有另一种正确的方法来释放内存中的对象?
请让我知道!
答案 0 :(得分:0)
自我答案。
在设置为&#34; null&#34;之前,有一些已播放且未停止的动画。并调用gc();
停止后所有动画gc()运行良好:)