actionscript-3 - 制作 Flash 游戏的可下载版本的最佳方式?

标签 actionscript-3 flash

我已经用 Flash 制作了一款游戏,我想为那些宁愿离线玩的人提供一个简单的下载。事实是,我使用文件夹整体结构来动态加载每个级别的内容。文件夹结构看起来像这样,但这并不重要:

游戏文件夹

  • 动画
    • anim1.swf
    • anim2.swf
  • 声音
    • 音乐1.mp3
    • 音效1.mp3
  • 级别
    • level1.lev
    • level2.lev
  • myGame.swf

我应该如何分发这个?我是否应该为 Flash 游戏制作一个 zip 文件并假设人们知道如何提取和打开 swf?还有其他方法可以轻松移植为可执行文件吗?也许是 Adob​​e Air(但不确定这是否有效)?

谢谢,请帮忙!

最佳答案

如果您确实希望采用该结构,则分发 zip 文件是唯一的选择。否则,

  • 将所有资源嵌入主 (myGame) swf 中并进行分发。
  • 为未安装独立 Flash 播放器的用户提供 html 页面。

嵌入为单个文件允许浏览器缓存单个 swf 并允许播放器继续离线播放,直到清除缓存。因此用户甚至可能不需要显式下载。

关于actionscript-3 - 制作 Flash 游戏的可下载版本的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9835153/

相关文章:

flash - Flash 可以在没有服务器端帮助的情况下保存内容吗?

javascript - 检测 Flash 文件何时在 Javascript 中播放完毕

webcam - 无需安全问题即可访问闪光灯相机

flash - 盲人可访问的 Flash 内容

iphone - 如何从 Flash (AS3) iPhone 应用程序发送短信

apache-flex - 如何从同时播放的所有声音中获取声音数据? ( ActionScript 闪烁)

flash - 如何构建可动态调整大小的 Flash 播放器

c++ - 是否可以在Actionscript 3.0中进行实时网络游戏

flash - 创建一个大型二维数组并将其填充到 AS3 中

facebook - 为什么17位及以上的数字会自动变成偶数?