【发布时间】:2010-06-03 00:43:37
【问题描述】:
我目前正在使用 FB 4 构建一个空中应用程序。
我有一个自定义控件,其中包含一个 VideoDisplay 控件,并使用 PopupManager 加载。
使用分析器,我注意到每次加载我的弹出窗口时都会分配内存,但是当它关闭时,内存永远不会恢复。
没有其他东西持有对弹出窗口的引用。如果我不设置 VideoDisplay 对象的源,那么就没有泄漏 - 但是一旦设置了源,我就会得到泄漏。
我在 spark VideoDisplay 控件上看不到任何强制关闭流或任何东西的方法。
有什么想法或建议吗?
编辑:我尝试在关闭弹出窗口之前将源设置为 null,但这并没有改变任何东西。
另外,我没有为视频设置任何事件监听器。
编辑 2: 如果我将 spark VideoDisplay 替换为 mx VideoDisplay,则不会发生这种情况。火花组件中的错误?
【问题讨论】:
标签: apache-flex memory-leaks popup flex4