【发布时间】:2011-03-23 12:22:10
【问题描述】:
我正在处理一个项目,我们在 CD 上运行投影仪,这是无法更改的,以运行各种电子学习程序。一切都包含在 CD 上,它不需要运行其他任何东西,即所有 imgs 和 xml 以及诸如此类的东西都在 CD 上。
问题在于,在某些计算机上,假设是功能较弱的计算机,整个过程会阻塞,而不是显示图像,只会出现白色的空白区域。使用的 imgs 已经降级到较低的分辨率,从 1333x1000 到 800x600,这已经解决了我们目前发现的问题。
我的问题是,有没有人知道在不降低 img 质量的情况下解决这个问题的任何其他方法?
就像现在一样,所有图片(我认为大约 180 张)都在流程开始时立即加载,我的一个想法是您可以根据需要逐渐加载图片,提前 2-3 次来回加载,或者可能甚至一整章(使用了 7 个带有 imgs 的章节),以始终确保平滑的补间,而无需等待加载。
但正如我所读到的,在 CD/DVD 上使用闪光灯投影仪时似乎存在一些内存问题,我还想了解更多关于实际问题的详细信息,并尽可能找到更多解决方案。
我发现了一些本应针对 Adobe 自己对该问题的看法的链接,但这些链接已过时。 (在这里找到的链接http://www.flashjester.com/?section=faq&cPath=14_23#394)。
欢迎任何想法、帮助、链接、教程和不受欢迎的东西。
【问题讨论】:
-
您在预加载图像吗?在较慢的计算机上,它们可能不会出现,因为它们尚未加载。但我认为你一次只加载几个的想法是一个好主意。确保在使用完它们后转储它们以节省内存。
-
是的,在当前版本中,所有 186 个图像都会首先预加载。即,在加载完成之前,您无法进入“程序”的其余部分。我有点担心没有从一开始就加载它们,因为 CD/DVD 播放器并不总是立即开始加载数据,并且有一个小的设置部分,您可以在其中决定每个章节显示哪些图像,您可以单击每个缩略图都可以看到实际的图像。
-
所以你可以很快地通过一个选项卡切换到另一个章节,此时 imgs 也需要加载/加载,所以你可以点击其中任何一个,它会立即显示.这意味着我不确定加载属于特定章节的所有 img 是否足够快......问题是它们是从 CD/DVD 加载的。
标签: actionscript-3 cd dvd