我已经用 Flash 制作了一款游戏,我想为那些宁愿离线玩的人提供一个简单的下载。事实是,我使用文件夹整体结构来动态加载每个级别的内容。文件夹结构看起来像这样,但这并不重要:
游戏文件夹
- 动画
- anim1.swf
- anim2.swf
- 声音
- 音乐1.mp3
- 音效1.mp3
- 级别
- level1.lev
- level2.lev
- myGame.swf
我应该如何分发这个?我是否应该为 Flash 游戏制作一个 zip 文件并假设人们知道如何提取和打开 swf?还有其他方法可以轻松移植为可执行文件吗?也许是 Adobe Air(但不确定这是否有效)?
谢谢,请帮忙!
最佳答案
如果您确实希望采用该结构,则分发 zip 文件是唯一的选择。否则,
- 将所有资源嵌入主 (myGame) swf 中并进行分发。
- 为未安装独立 Flash 播放器的用户提供 html 页面。
嵌入为单个文件允许浏览器缓存单个 swf 并允许播放器继续离线播放,直到清除缓存。因此用户甚至可能不需要显式下载。
关于actionscript-3 - 制作 Flash 游戏的可下载版本的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9835153/