flash builder,如何释放声音和图像对象?

时间:2013-03-13 06:06:25

标签: flex mobile flash-builder

在“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();

但是,当我在分析中看到内存使用情况时,该内存没有被释放! 我不知道发生了什么...... 是否有另一种正确的方法来释放内存中的对象?

请让我知道!

  • 此外,在分析“Vector。&lt; *&gt;”时几乎有一半的内存使用量。我该如何发布这个对象?

1 个答案:

答案 0 :(得分:0)

自我答案。

在设置为&#34; null&#34;之前,有一些已播放且未停止的动画。并调用gc();

停止后所有动画gc()运行良好:)