我已经使用Flash Builder 4制作了一款游戏,我想为那些宁愿在线下玩的人提供一个简单的下载。事实是,我使用文件夹整体结构来动态加载每个级别的内容。文件夹结构看起来像这样,并不重要:
游戏文件夹
我该如何分发?我是否应该为flash游戏制作一个zip文件并假设人们知道如何提取和打开swf?有没有其他方法可以轻松地作为可执行文件移植?也许Adobe Air(不确定这是否有效)?
谢谢,请帮忙!
答案 0 :(得分:2)
你可以用adobe air做到这一点。它允许您在项目的安装目录中包含文件夹并在运行时加载它们,所有这些都只需一次安装。
==更新以回应评论==
要将flex项目转换为AIR项目,只需在FlashBuilder或FlashDevelop中更改项目类型即可导出到AIR。执行此操作时可能会有一些特定的API更改,但99%的代码将直接复制。通常将Web应用程序转换为空中没有问题,因为AIR是比Web更宽松的沙箱。从AIR迁移到Web并不总是可行,因为AIR支持许多未在浏览器中启用的功能。
然后,您必须为AIR选择适当的导出选项以包含外部资源文件夹。