0

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

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

就像现在一样,所有图片(我认为大约 180 张)都在流程开始时立即加载,我的一个想法是您可以根据需要逐渐加载图片,提前 2-3 次来回加载,或者可能是整个章节甚至(使用了 7 个带有 imgs 的章节),始终确保平滑补间而无需等待加载。
但正如我所读到的,在 CD/DVD 上使用闪光灯投影仪时似乎存在一些内存问题,我还想了解更多关于实际问题的详细信息,并尽可能找到更多解决方案。

我发现一些链接应该针对 Adob​​e 自己对问题的看法,但这些链接已经过时了。(在这里找到的链接http://www.flashjester.com/?section=faq&cPath=14_23#394)。

欢迎任何想法、帮助、链接、教程和不受欢迎的东西。

4

1 回答 1

1

是的,您需要按需加载资产并注意引用,因此当不再需要未使用的东西时,它们真的会被垃圾收集。

如果您真的是从投影仪运行,那么加载时间并不完全是一个问题。本地文件系统中的资产在下一帧始终可用;它们不像从网络那样从磁盘流式传输。但是,大文件或具有大量导出的文件可能会以更长的帧时间或明显的延迟结束。

您还需要配置文件以查看您的更改是否真的在做任何事情。查看flash.system.System类以查看如何获取信息,或查看SWFProfiler 。

于 2011-03-23T13:14:50.727 回答