将Adobe Flash Builder游戏转换为Air?
我已经用Flash Builder 4做了一个游戏,我想为那些宁愿玩脱机的人提供一个简单的下载。事情是,我使用文件夹整个结构来动态加载每个级别的内容。文件夹结构看起来像这样,这不是问题那么多:将Adobe Flash Builder游戏转换为Air?
游戏文件夹
- 动画
- anim1.swf
- anim2.swf
- 听起来
- music1.mp3
- 个soundeffect1.mp3
- 水平
- level1.lev
- level2.lev
- myGame.swf(从myGame.as生成)
我应该如何去分发这个?我是否应该只是为Flash游戏制作一个zip文件,并假定人们知道如何提取并打开swf?是否有任何其他方式作为可执行文件轻松移植?也许Adobe Air(不知道这是否有效)?
谢谢,请帮助!
你可以用土坯空气做到这一点。它允许您在项目的安装目录中包含文件夹,并在运行时加载它们,只需一次安装。在回应评论==
到Flex项目转换为一个AIR项目
==更新,你只需要改变FlashBuilder和Flashdevelop项目类型导出到空气中。当你这样做时,可能会有一些特定的API更改,但99%的代码将直接复制。通常,将网络应用程序转换为空气没有任何问题,因为AIR是比网络更宽松的沙箱。从AIR移动到Web并不总是可能的,因为AIR支持浏览器中未启用的许多功能。
然后,您必须为AIR选择适当的导出选项以包含您的外部资源文件夹。
谢谢,这就是我正在寻找的,但是,如何将我现有的项目转换为Adobe Air? – 2012-03-26 22:03:14
空气与Flex/AS几乎完全相同 - 只需创建一个新的空气项目并真正复制和粘贴源代码即可。 – user1103976 2012-03-27 00:02:23
在Flash Builder上,我没有启用此选项。 http://i.imgur.com/tBzBi.png。在Flash开发中,我只能选择项目目标到Flash 9,Flash 10和Flash 10.1 – 2012-03-30 17:24:57
可能的重复[制作Flash游戏的可下载版本的最佳方法?](http://stackoverflow.com/questions/9835153/best-way-to-make-a-downloadable-version-of-a -flash-game) – Marty 2012-03-26 21:49:00
我在这里发布了这个消息,因为我被告知将我的问题重定向到闪存生成器具体 – 2012-03-26 22:02:45
啊,一切都很好,尽管这可能意味着您应该修改当前的问题。 – Marty 2012-03-26 22:16:29