目前我建立的空气应用程式FB 4.Flex 4的火花的VideoDisplay导致内存泄漏
我有一个包含一个VideoDisplay控件的自定义控制,并且该加载的使用PopUpManager。
使用探查器,我注意到每次我的弹出窗口被加载时,它的内存都被分配了,但是当它关闭时,内存不会被恢复。
没有其他东西持有对弹出窗口的引用。如果我没有设置VideoDisplay对象的来源,那么就没有泄漏 - 但是只要设置了来源,我就会泄漏。
我看不到任何方法强制关闭流或火花VideoDisplay控件上的任何东西。
任何想法或建议?
编辑:我已经尝试在关闭弹出窗口之前将源设置为null,但不会更改任何内容。
此外,我没有任何事件监听器的视频。
编辑2:如果使用mx VideoDisplay替换Spark VideoDisplay,则不会发生这种情况。火花组件中的错误?
这是有趣的知道。泄漏的声音比我的更差,因为你只是重播相同的视频。 – Ben 2010-06-10 23:29:00