【发布时间】:2011-09-12 07:05:00
【问题描述】:
我们正在使用 flash cs5 和 actionscript 3(完全没有 flex)开发史诗游戏。 我们需要使用库中的许多图像和其他媒体内容。早期我只是将它们保存在我的主 .fla 中,但随后编译 swf 变得非常慢(更多图像 - 更多时间编译)。所以我把我所有的图像都放到了闪存之外的文件系统中,这很有帮助。但随后出现了一些滞后和错误,尤其是当我们在远程服务器上测试游戏时。似乎文件只是没有时间加载(或者它们加载不完全) - 虽然我做得非常正确,顺序,像 onload 等事件。
最后,我创建了另一个包含所有图像和资源的 swf。我在我的主 swf 中加载了一次,并且仅在需要添加新图像时才编译它。它工作得很好,但我觉得我做错了,或者有另一种更容易组织资源的正确方法。第二个swf也有一些小问题;例如,我必须让用户等到它加载到我的第一个文件中,如果我想从我的桌面运行,我总是必须将这两个文件放在一个位置附近。而且,随着图像数量的增长和增长,再次编译我的第二个 swf 变得很烦人,即使我不需要经常这样做。
因此,我正在寻找一种公认的、常见的和正确的方法来组织我的游戏资源,游戏开发人员使用这种方法,我可以学习和使用。
【问题讨论】:
标签: flash actionscript-3