Flash上​​的.exe投影机,内存问题

时间:2011-03-23 12:22:11

标签: actionscript-3 cd dvd

我正在处理一个项目,我们正在从CD上运行投影仪,这是无法更改的,可以运行各种类型的电子学习程序。一切都包含在CD中,它不需要运行任何其他东西,即CD上的所有imgs和xml等等。
问题在于,在某些计算机上,假设功能较弱,整个过程堵塞,而不是显示图像只显示白色空白区域。所使用的imgs已降级为较低的分辨率,从1333x1000降至800x600,这解决了我们迄今为止所发现的问题。

我的问题是,有没有人知道在不降低img质量的情况下解决这个问题的任何其他方法?

正如现在所有的照片(我认为大约180张)正在加载过程开始时,我有一个想法是你根据需要逐步加载照片,提前2-3个前后或者也许整个章节甚至(使用imgs的7章),始终确保平滑的补间而不必等待加载。
但是,正如我已经读到在CD / DVD上使用闪光灯投影机时似乎存在一些内存问题,我还想了解实际问题的更多细节,如果可能的话,找到更多的解决方案。

我找到了一些本应针对Adobes自己对问题的看法的链接,但这些链接已经过时了。 (此处的链接http://www.flashjester.com/?section=faq&cPath=14_23#394)。

任何想法,帮助,链接,教程以及不受欢迎的内容。

1 个答案:

答案 0 :(得分:1)

是的,你需要按需加载你的资产并小心引用,所以当不再需要它们时,它们真的被垃圾收集了。

如果你真的是从投影机上运行,​​那么加载时间并不是一个问题。来自本地文件系统的资产始终可用于下一帧;它们不像从网络那样从磁盘流式传输。但是,bigs文件或具有大量导出的文件可能会导致更长的帧时间或明显的延迟。

您还需要个人资料,以查看您的更改是否实际执行了任何操作。浏览flash.system.System课程,了解如何获取信息,或查看SWFProfiler