中的嵌入式位图资产首次在此处发布。有没有办法清除AS3/AIR
我正在创建一个AIR 3.0应用程序。
对于我的很多图形资源,我使用Flex嵌入的元数据将位图对象嵌入为类,然后实例化它们。
问题是,它似乎从来没有收到垃圾。我没有在网上找到很多信息,但我看过一些似乎证实这一点的帖子。
无论何时,我的一个类被实例化为具有这些嵌入资源,它们总是创建Bitmaps和BitmapDatas的新实例,而不是重用已存在的内容。这是一个巨大的记忆问题。而且我找不到任何方式去取消它们或让它们留下记忆。
所以我能想到的唯一解决方案就是从磁盘加载图形而不是使用嵌入标签。但我宁愿不要这样做,因为应用程序打包和安装时,所有这些图形资产都将位于最终用户计算机上,而不是包含在SWF中。
Anyoen碰到这个?有一个解决方案?或者我可以想到的替代解决方案?
谢谢! Kyle